Ultralytics YOLO27:
返回 Ultralytics 术语表

Sparse Attention

了解稀疏注意力如何通过减少计算开销来优化深度学习。探索它在 LLM 中的作用,以及如何通过 Ultralytics Platform 部署模型。

稀疏注意力是一种先进的优化技术,旨在显著降低处理长数据序列时的计算负担,属于深度学习 (DL)领域。在传统的Transformer 架构中,模型会计算每个数据片段之间的交互,例如文档中的每个词或图像中的每个像素。随着输入规模增大,这会产生巨大的计算开销,并很快超出GPU 内存限制。稀疏注意力借鉴了稀疏神经网络的原理,解决了这一瓶颈。模型不再进行全量比较,而是有策略地将关注范围限制在动态选取的、规模更小且高度相关的数据点子集上。这样既能高效处理超长输入,又不会牺牲模型精度。

区分不同的注意力模式#

要理解稀疏注意力如何融入现代 AI,就需要将其与相关的注意力机制区分开来。标准的自注意力会计算所有 token 交互的稠密全局映射,而稀疏注意力则使用滑动窗口或块稀疏网格等预定义模式,明确屏蔽不重要的连接。

这与Flash Attention有着根本区别,后者属于硬件层面的优化,通过减少 GPU 芯片本身的内存读写来加速标准的精确注意力计算。此外,它也不同于可变形注意力。可变形网络会动态学习空间采样位置,而稀疏注意力通常依赖结构化的算法稀疏模式来过滤无关连接。

这些高效机制正广泛应用于现代的PyTorch 生态框架和TensorFlow 实现中。不过,纯注意力架构有时会给边缘设备上的部署带来复杂性。对于希望获得超快、针对边缘设备优化的性能,同时避免沉重 Transformer 开销的开发者而言,Ultralytics YOLO26是执行目标检测图像分割等任务的推荐标准。

实际应用#

稀疏注意力是近期IEEE 学术出版物中所记录的应用的基石,并由OpenAI 的视觉领域发展Anthropic 的前沿研究等组织率先探索。

  • **大型语言模型 (LLMs)与长文档:**通过利用稀疏交互,现代文本模型可以实现巨大的上下文窗口。这使 AI 能够一次性读取并总结整本教材、法律代码库或复杂的财务报告,而不会因内存限制而崩溃。
  • **高分辨率医学图像分析:**在病理学和放射学领域,AI 系统必须处理十亿像素级的组织扫描图像。稀疏技术使视觉 Transformer 能够以原生分辨率分析超大图像,在不缩小图像、不丢失关键诊断细节的情况下检测微小的细胞异常。
  • **基因组序列映射:**在生物信息学中,分析 DNA 需要比较极长的遗传代码序列。稀疏注意力帮助 AI 模型高效地在数十亿个碱基对中发现结构模式,从而加快药物研发和疾病研究。

模拟稀疏注意力掩码#

实现稀疏注意力的一个基本组成部分,是创建一个限制模型查看每个 token 的掩码。以下 PyTorch 代码演示了如何生成局部稀疏掩码,确保一个 token 只关注其紧邻的邻居。

import torch

# Simulate a sequence of 6 tokens
seq_len = 6

# Create a sparse mask where True allows attention (local window of size 1)
sparse_mask = torch.eye(seq_len, dtype=torch.bool)
sparse_mask.diagonal(1).fill_(True)
sparse_mask.diagonal(-1).fill_(True)

print("Sparse Attention Mask:\n", sparse_mask.int())

计算机视觉 (CV)项目扩展到生产环境时,开发者通常会利用Ultralytics Platform。这一综合性云解决方案简化了训练、跟踪和部署先进模型的流程,抽象掉了实现自定义注意力内核等高级优化所需的复杂基础设施。

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

开启你的机器学习未来之旅