Ultralytics YOLO27:

DAMO-YOLO 与 YOLO26 对比#

计算机视觉领域在不断发展,这一发展由对兼顾高精度与低延迟推理的架构需求所推动。本对比将深入探讨 DAMO-YOLOUltralytics YOLO26 的技术细节,分析它们的架构创新、训练方法以及理想应用场景。

无论你是在边缘设备上部署视觉模型,还是构建高吞吐量云端流水线,了解这些模型之间的细微差异,对于在现代 AI 开发中做出明智的架构决策都至关重要。

DAMO-YOLO:大规模神经架构搜索#

DAMO-YOLOAlibaba Group 开发,于 2022 年 11 月 23 日发布。该模型由 Xianzhe Xu、Yiqi Jiang、Weihua Chen、Yilun Huang、Yuan Zhang 和 Xiuyu Sun 设计,重点利用神经架构搜索 (NAS) 自动发现高效架构。

你可以阅读其原始研究成果:ArXiv 论文,也可以在 DAMO-YOLO GitHub 代码仓库 中查看源代码。

核心架构特性#

DAMO-YOLO 引入了多项技术创新,旨在突破实时目标检测的极限:

  • **MAE-NAS 主干网络:**DAMO-YOLO 利用最大熵引导搜索来寻找最优主干网络。这种 NAS 方法发现的架构在特定硬件上严格平衡了检测准确率与推理速度。
  • 高效 RepGFPN: 一种重型颈部设计,可显著改善特征融合;在分析 航空影像 等复杂场景时,这一设计非常有益。
  • ZeroHead 设计: 大幅简化的检测头,可降低最终预测层的计算复杂度。
  • AlignedOTA 与蒸馏: DAMO-YOLO 采用对齐最优传输分配 (AlignedOTA) 来解决标签分配歧义,并结合稳健的知识蒸馏增强策略,利用更大的教师网络提升较小学生模型的精度。

了解有关 DAMO-YOLO 的更多信息

Ultralytics 的优势:YOLO26#

YOLO26 由 Glenn Jocher 和 Jing Qiu 于 2026 年 1 月 14 日在 Ultralytics 发布,代表了易用且高性能的视觉 AI 的巅峰。在继承 YOLO11YOLOv10 传统的基础上,YOLO26 从头开始设计,专为边缘优先部署、多任务通用性以及无与伦比的易用性而构建。

YOLO26 创新#

Ultralytics YOLO26 引入了多项突破性功能,使其成为现代计算机视觉应用的明确首选:

  • 端到端无 NMS 设计: YOLO26 原生消除了非极大值抑制 (NMS) 后处理。该端到端方法最初由 YOLOv10 开创,大幅简化了部署流水线,并确保确定性的低延迟推理。
  • CPU 推理速度最高提升 43%: YOLO26 针对边缘计算进行了架构优化,在边缘设备和标准 CPU 上都能提供出色的速度,非常适合电池供电的 IoT 设备。
  • MuSGD 优化器: YOLO26 从 LLM 训练(例如 Moonshot AI 的 Kimi K2)中汲取灵感,融合了 SGD 和 Muon。这为计算机视觉带来了大语言模型训练的稳定性,从而实现更快、更可靠的收敛。
  • 移除 DFL: 通过移除分布焦点损失,模型图得到简化,可以无摩擦地导出为 ONNXTensorRT 等格式。
  • ProgLoss + STAL: 这些高级损失函数可显著提升小目标识别能力,这对于 无人机作业农业 等场景至关重要。
任务专项增强

YOLO26 针对多种模态进行了专门改进:用于实例分割的多尺度 proto、用于姿态估计的残差对数似然估计 (RLE),以及用于缓解定向边界框 (OBB)检测中边界问题的高级角度损失。

性能对比#

评估这些模型时,精度 (mAP) 与计算效率(速度/FLOPs)之间的平衡至关重要。下表使用行业标准的 COCO 数据集展示了这些模型之间的对比。

模型尺寸
(像素)
mAPval
50-95
速度
CPU ONNX
(毫秒)
速度
T4 TensorRT10
(毫秒)
参数量
(M)
FLOPs
(B)
DAMO-YOLOt64042.0-2.328.518.1
DAMO-YOLOs64046.0-3.4516.337.8
DAMO-YOLOm64049.2-5.0928.261.8
DAMO-YOLOl64050.8-7.1842.197.3
YOLO26n64040.938.91.72.45.4
YOLO26s64048.687.22.59.520.7
YOLO26m64053.1220.04.720.468.2
YOLO26l64055.0286.26.224.886.4
YOLO26x64057.5525.811.855.7193.9

如上所示,YOLO26 始终能够以显著更少的参数和 FLOPs 实现更高精度,从而在训练和推理方面都提供更高效的架构。

训练效率与易用性#

DAMO-YOLO 的复杂性#

尽管 DAMO-YOLO 能够实现具有竞争力的精度,但其训练方法非常复杂。由于依赖神经架构搜索 (NAS) 和重度知识蒸馏,训练自定义模型通常需要大量 GPU 资源和专业知识。这一多阶段流程——先训练一个大型教师模型,再将其知识蒸馏到较小的学生模型中——可能会成为希望快速迭代自定义数据集的敏捷工程团队的瓶颈。

简化的 Ultralytics 体验#

相比之下,Ultralytics YOLO26 的设计目标是实现“从零到高手”的易用体验。整个训练、验证和部署生命周期都封装在简洁统一的 Python API 和 CLI 之后。此外,与 RT-DETR 等基于 Transformer 的模型相比,YOLO26 在训练期间所需的 CUDA 内存显著更少,让研究人员能够在消费级硬件上训练最先进的模型。

下面展示了如何使用 Ultralytics SDK 简单地训练、评估和导出 YOLO26 模型:

from ultralytics import YOLO

# Load the latest YOLO26 nano model
model = YOLO("yolo26n.pt")

# Train the model on the COCO8 dataset for 50 epochs
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

# Evaluate the model's performance on the validation set
metrics = model.val()

# Run inference on a sample image
results = model("https://ultralytics.com/images/bus.jpg")
results[0].show()

# Export the model to ONNX format for deployment
model.export(format="onnx")

对于偏好无代码环境的团队,Ultralytics Platform 提供了用于数据集标注、云端训练和无缝部署的直观界面。

实际应用#

选择合适的架构很大程度上取决于目标部署环境和硬件限制。

工业质量控制#

对于高速制造自动化DAMO-YOLO 在专用 GPU 硬件上可以表现良好。不过,对于现代装配线而言,YOLO26 是首选。其端到端无 NMS 设计可确保确定性且无抖动的延迟,这对于实时同步视觉数据与机器人执行器至关重要。

边缘 AI 与移动设备#

在电池供电设备上部署计算机视觉需要极高的效率。DAMO-YOLO 依赖特定的 RepGFPN 颈部结构,而 YOLO26n(Nano)则专门针对边缘计算进行了优化。移除 DFL 以及快 43% 的 CPU 推理速度,使其成为智能相机、移动应用和安全报警系统的终极解决方案。

多任务项目需求#

如果项目需求不止于目标检测——例如使用姿态估计分析体育运动中的运动员动作,或使用实例分割提取精确的像素边界——YOLO26 可在单一统一代码库中原生支持所有这些任务。DAMO-YOLO 则严格限制于边界框检测。

使用场景与建议#

在 DAMO-YOLO 和 YOLO26 之间进行选择,取决于你的具体项目需求、部署限制和生态系统偏好。

何时选择 DAMO-YOLO#

DAMO-YOLO 适合以下场景:

  • 高吞吐量视频分析: 在固定的 NVIDIA GPU 基础设施上处理高 FPS 视频流,其中批量大小为 1 时的吞吐量是首要指标。
  • 工业制造产线: 在专用硬件上具有严格 GPU 延迟约束的场景,例如装配线上的实时质量检测。
  • 神经架构搜索研究: 研究自动化架构搜索(MAE-NAS)和高效重参数化骨干网络对检测性能的影响。

何时选择 YOLO26#

推荐使用 YOLO26 的场景:

  • 无 NMS 边缘部署: 适用于需要稳定、低延迟推理,同时又不希望引入非极大值抑制后处理复杂性的应用。
  • 仅使用 CPU 的环境: 适用于没有专用 GPU 加速的设备,此时 YOLO26 最高提升 43% 的 CPU 推理速度将带来决定性优势。
  • 小目标检测: 适用于航空无人机影像或 IoT 传感器分析等具有挑战性的场景,在这些场景中,ProgLoss 和 STAL 能显著提升微小目标的准确率。

结论#

这两种架构都代表了深度学习领域的重要成果。DAMO-YOLO 展示了针对特定硬件基准定制的神经架构搜索和蒸馏技术的强大潜力。

然而,对于寻求生产就绪解决方案的开发者、研究人员和企业而言,Ultralytics YOLO26 依然是更出色的选择。无 NMS 的端到端设计、巨大的 CPU 推理性能提升、多任务通用性以及对维护良好的 Ultralytics 生态系统的集成,使其成为当今解决现实世界计算机视觉挑战中最强大、最实用的工具。

对于希望探索 Ultralytics 生态系统中其他模型的用户,我们为 YOLO11YOLOv8 以及基于 Transformer 的 RT-DETR 提供了完整文档。

评论