- 博客(16)
- 收藏
- 关注
原创 Transformer长序列建模总结(附论文)
分段注意力:通过将输入序列分割成较小的片段,并在这些片段上独立地计算注意力,从而减少计算的复杂度和内存需求。稀疏注意力:认为大部分注意力权重不重要,只计算局部或关键位置的权重,实现线性或亚线性复杂度。【Longformer:[哈希与聚类注意力:使用哈希或聚类将相似词元分组,只在组内计算注意力,大幅减少计算对。状态空间模型:用状态空间模型替代/补充注意力,使得序列处理近似线性复杂度,特别适合长上下文数据。【Performer:[张量化注意力:将长序列张量化为紧凑的多个低维表示,再在各维度上计算注意力。
2026-01-10 16:23:41
575
原创 【leetcode刷题】岛屿数量(图论&DFS)
核心:numIslands的for循环里面,当碰到一个没有被遍历过的元素时,就说明是一个新的岛屿,计数+1,dfs的作用是遍历包含这个元素的岛屿中的全部元素,并将其标为'2'岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。(水)组成的的二维网格,请你计算网格中岛屿的数量。此外,你可以假设该网格的四条边均被水包围。
2025-01-20 23:52:11
217
原创 【leetcode刷题记录】移动零(双指针)
这道题比较简单,需要注意的就是else i++,注意不能两种情况都i++,只有当nums[i]不等于0的时候才可以。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。
2025-01-20 23:42:22
225
原创 【leetcode刷题记录】字母异位词分组(哈希&map)
是由重新排列源单词的所有字母得到的一个新单词。可以按任意顺序返回结果列表。给你一个字符串数组,请你将。
2025-01-20 22:31:36
318
原创 机器学习期末复习
期末自己整理的一些内容^_^ 当时做的时候使用typora做的,现在直接复制过来好像图片显示不了,也上传了pdf版本,需要可以自取吖。
2025-01-20 21:49:27
739
原创 【leetcode刷题记录】课程表(拓扑排序)
总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。在选修某些课程之前需要一些先修课程。请你判断是否可能完成所有课程的学习?,表示如果要学习课程。
2025-01-20 21:32:43
403
原创 【leetcode刷题记录】整数翻转罗马数字
罗马数字是通过添加从最高到最低的小数位值的转换而形成的。3000 = MMM 由于 1000 (M) + 1000 (M) + 1000 (M)700 = DCC 由于 500 (D) + 100 (C) + 100 (C)注意:49 不是 50 (L) 减 1 (I) 因为转换是基于小数位。40 = XL 由于 50 (L) 减 10 (X)9 = IX 由于 10 (X) 减 1 (I)给定一个整数,将其转换为罗马数字。初级选手的写法哈哈,不过应该好理解。哈希表,非常简单粗暴的写法哈哈哈。
2025-01-20 18:52:13
333
原创 【leetcode刷题记录】单词搜索
单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。
2025-01-20 18:45:40
229
原创 OneAPI Intel实验矩阵乘法的实现
oneAPI是一个跨平台、开放和统一的编程模型,旨在简化并加速异构计算。它由英特尔公司领导,得到了众多合作伙伴的支持。oneAPI的目标是提供一个统一的编程环境,使开发者能够在不同的硬件架构上编写高性能应用程序,包括CPU、GPU、FPGA和其他加速器。oneAPI采用了基于标准的编程模型,并提供了多种编程语言的支持,包括C++、DPC++(Data Parallel C++)和SYCL(Single-source C++ Heterogeneous Language)。
2023-11-13 19:15:52
275
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅