Meet YOLO26: next-gen vision AI.

Link to this sectionDAMO-YOLO 与 EfficientDet 对比#

计算机视觉的演进带来了各种针对不同实际需求而量身定制的强大架构。尽管有些框架优先考虑大规模可扩展性,但另一些则高度专注于实时推理速度。在本次技术对比中,我们将探索 DAMO-YOLOEfficientDet,这两个极具影响力的模型展示了解决目标检测问题的不同路径。我们将剖析它们的架构,对比基准性能,并最终探讨为何新发布的 Ultralytics YOLO26 是现代生产部署的最佳选择。

Link to this section架构概览#

两种模型的设计初衷都是为了解决效率与精度的权衡问题,但它们实现目标所依赖的机制截然不同。

Link to this sectionDAMO-YOLO:通过神经架构搜索实现速度提升#

为了突破实时检测的界限,DAMO-YOLO 利用自动搜索技术构建了专为低延迟环境量身定制的高效网络。

DAMO-YOLO 详细信息: 作者:Xianzhe Xu, Yiqi Jiang, Weihua Chen, Yilun Huang, Yuan Zhang, and Xiuyu Sun 组织:Alibaba Group 日期:2022-11-23 Arxiv: https://arxiv.org/abs/2211.15444v2 GitHub: https://github.com/tinyvision/DAMO-YOLO

DAMO-YOLO 构建于一个针对速度和精度进行优化的神经架构搜索 (NAS) 主干网络之上。它引入了 RepGFPN(重参数化通用特征金字塔网络),在保持高推理速度的同时增强了特征融合。此外,其 ZeroHead 设计最大限度地减少了通常与检测头相关的计算开销。该模型还受益于 AlignedOTA(对齐最优传输分配)和蒸馏增强技术,确保即使是最小的变体也能从更大的模型中学习到丰富的表征。

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

Link to this sectionEfficientDet:通过复合缩放实现可扩展性#

与速度优先的方法形成对比,EfficientDet 专注于在各种计算预算下的系统性可扩展性。

EfficientDet 详细信息: 作者:Mingxing Tan, Ruoming Pang, and Quoc V. Le 组织:Google Brain 日期:2019-11-20 Arxiv: https://arxiv.org/abs/1911.09070 GitHub: https://github.com/google/automl/tree/master/efficientdet

EfficientDet 引入了 BiFPN(双向特征金字塔网络),实现了简单且快速的多尺度特征融合。与通过随意增加层或通道来扩展架构的传统方法不同,EfficientDet 使用了一种复合缩放方法,能够同时均匀地缩放主干网络、特征网络以及框/类预测网络的分辨率、深度和宽度。这使得它在高端硬件上实现顶尖精度的同时,也为受限环境提供了更小的变体。

了解更多关于 EfficientDet 的信息

Link to this section性能与指标对比#

在对这些模型进行横向对比时,纯粹精度与推理速度之间的权衡显而易见。下表概述了关键性能指标,重点展示了 DAMO-YOLO 的推理能力 如何与 EfficientDet 模型系列 相抗衡。

模型尺寸
(像素)
mAPval
50-95
速度
CPU ONNX
(ms)
速度
T4 TensorRT10
(ms)
参数量
(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
EfficientDet-d064034.610.23.923.92.54
EfficientDet-d164040.513.57.316.66.1
EfficientDet-d264043.017.710.928.111.0
EfficientDet-d364047.528.019.5912.024.9
EfficientDet-d464049.742.833.5520.755.2
EfficientDet-d564051.572.567.8633.7130.0
EfficientDet-d664052.692.889.2951.9226.0
EfficientDet-d764053.7122.0128.0751.9325.0

如上所示,EfficientDet-d7 实现了最高的整体精度,使其适用于严苛的云端应用。相反,DAMO-YOLO 系列在 GPU 硬件上以明显更低的延迟提供了极具竞争力的精度,使其成为实时边缘部署的有力竞争者。

Link to this section应用场景与建议#

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

Link to this section何时选择 DAMO-YOLO#

DAMO-YOLO 是以下场景的理想选择:

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

Link to this section何时选择 EfficientDet#

推荐使用 EfficientDet 的场景:

  • Google Cloud 和 TPU 流水线: 与 Google Cloud Vision API 或 TPU 基础设施深度集成的系统,EfficientDet 在其中具有原生优化优势。
  • 复合缩放研究: 专注于研究平衡网络深度、宽度和分辨率缩放效果的学术基准测试。
  • 通过 TFLite 进行移动端部署: 专门需要 TensorFlow Lite 导出以用于 Android 或嵌入式 Linux 设备的各种项目。

Link to this section何时选择 Ultralytics (YOLO26)#

对于大多数新项目,Ultralytics YOLO26 提供了性能和开发者体验的最佳组合:

  • 无 NMS 的边缘部署: 需要一致、低延迟推理且无需复杂非极大值抑制后处理的应用。
  • 仅 CPU 环境: 没有专用 GPU 加速的设备,YOLO26 带来的高达 43% 的 CPU 推理提速可提供决定性优势。
  • 小目标检测: 具有挑战性的场景,如 aerial drone imagery 或 IoT 传感器分析,其中 ProgLoss 和 STAL 可显著提升对极小目标的检测精度。

Link to this section现代替代方案:Ultralytics YOLO26#

虽然 DAMO-YOLO 和 EfficientDet 都代表了重要的学术里程碑,但实际部署通常需要一种更平衡、功能更丰富且对开发者更友好的方法。这就是 Ultralytics YOLO26 树立新行业标准的地方。

YOLO26 发布于 2026 年 1 月,它传承了 Ultralytics YOLO11YOLOv8 等前代产品的优势,为我们处理 目标检测 的方式带来了范式转移。

端到端的简洁性

YOLO26 采用了原生的 端到端无 NMS 设计。通过在后处理过程中消除非极大值抑制 (NMS)(这一多年来一直困扰目标检测器的瓶颈),YOLO26 提供了一个更简单、速度极快的部署流程,特别是在边缘硬件上。

Link to this section无与伦比的性能和多功能性#

YOLO26 不仅仅提升了速度;它重新定义了训练稳定性和精度。它引入了 MuSGD 优化器,这是一种受 LLM 训练创新启发的 SGD 与 Muon 的混合体,从而实现了大幅提升的收敛速度和卓越的训练效率。与像 RT-DETR 这样繁重的基于 Transformer 的替代方案不同,YOLO26 保持了极低的内存需求,确保其可以在消费级硬件上进行训练。

此外,YOLO26 融合了 ProgLoss + STAL,极大地改善了小目标识别能力,这对 无人机航拍影像 和机器人等应用场景至关重要。为了针对低功耗设备进行优化,YOLO26 移除了分布式焦点损失 (DFL),与前代产品相比,其 CPU 推理速度提升高达 43%

Link to this section生态系统与易用性#

像 EfficientDet 这类模型面临的最大障碍之一是复杂的集成过程。相比之下,Ultralytics Platform 提供了一个维护良好、端到端的生态系统。借助统一的 API,用户可以轻松地在目标检测、实例分割姿态估计图像分类定向边界框 (OBB) 之间切换。

以下是使用 Ultralytics Python 包通过 YOLO26 进行训练和运行推理的简便方法:

from ultralytics import YOLO

# Load the state-of-the-art YOLO26 nano model
model = YOLO("yolo26n.pt")

# Train the model on your custom dataset with minimal memory footprint
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

# Run ultra-fast NMS-free inference
predictions = model.predict("image.jpg")

了解更多关于 YOLO26 的信息

Link to this section结论#

虽然探索 DAMO-YOLO 与 EfficientDet 的对比 能为神经架构搜索与复合缩放之间的权衡提供极好的见解,但现代开发者需要的是能够架起学术研究与生产实践之间桥梁的工具。

对于优先考虑易用性、活跃的开源社区以及速度与精度完美平衡的开发者而言,Ultralytics YOLO26 是不二之选。其无 NMS 架构、较低的训练开销以及与全面的 Ultralytics 生态系统 的无缝集成,使其成为你下一个计算机视觉项目的终极框架。

评论