YOLO26 详解
YOLO26: 魔改终结者, 边缘端到端
状态: 🚧 开发中 (Ultralytics YOLO Vision 2025 预览)
作者: Ultralytics
定位: 专为边缘和低功耗设备设计
设计哲学
不是堆砌模块,而是精简 + 针对性创新:
- Simple: 原生端到端,无需 NMS
- Efficient: CPU 推理提速 43%
- Innovative: LLM 训练技术跨界引入 CV
三大设计原则
1. 简单 (Simple): 原生端到端
1 | 传统 YOLO: |
- 继承 v10 的 NMS-Free 理念,进一步简化
- 移除 DFL (Distribution Focal Loss) 模块:虽然有效,但使导出和硬件兼容复杂化
2. 部署效率 (Deployment Efficiency)
1 | 传统流程: |
收益: 延迟更低、集成更简单、不同环境部署更鲁棒。
3. 训练创新 (Training Innovation): MuSGD 优化器
受 Moonshot AI 在 Kimi K2 (LLM) 中训练突破的启发!
MuSGD = SGD + Muon 的混合优化器
| 组件 | 来源 | 特点 |
|---|---|---|
| SGD | 传统 CV 优化 | 稳定,经过验证 |
| Muon | LLM 训练 (Kimi K2) | 更快收敛,更好泛化 |
| MuSGD | ⚡ 混合 | 取两者之长 |
为什么跨界?
- LLM 训练规模巨大 → 优化器必须极其高效
- Muon 在 LLM 中验证了超强收敛性
- 把 LLM 的优化技术引入 CV 是创新
关键特性
DFL 移除
| 有 DFL | 无 DFL (YOLO26) | |
|---|---|---|
| 精度 | 略好 | 足够好 (ProgLoss 补偿) |
| 导出 | 复杂 (算子支持有限) | ✅ 简单 |
| 部署 | 部分硬件不支持 | ✅ 全平台兼容 |
NMS-Free 端到端
1 | YOLOv10 首创 → YOLO26 进一步发展 |
ProgLoss + STAL
改进的损失函数,在小目标识别上有显著提升。
- ProgLoss: 渐进式损失权重分配
- STAL: 更准确的小目标定位
- 效果: 物联网、机器人、航拍图像等边缘应用的关键提升
CPU 推理提速 43% 🔥
专为无 GPU 设备优化。在边缘设备上实现实时性能。
支持的任务
YOLO26 是多任务统一模型:
1 | ┌──→ 目标检测 |
全部支持训练、验证、推理、导出。
技术总结
| 特性 | 创新来源 | 效果 |
|---|---|---|
| NMS-Free | v10 (清华) | 端到端推理 |
| DFL 移除 | 全新 | 简化部署 |
| MuSGD 优化器 | Kimi K2 (LLM) | 更快收敛 |
| ProgLoss + STAL | 全新 | 小目标 ↑ |
| CPU 优化 | 全新 | 速度 +43% |
YOLO26 = v10 (NMS-Free) + v11 (参数效率) + LLM 优化技术 + 边缘深度优化
与之前版本对比
| YOLOv8 | YOLO11 | YOLO26 | |
|---|---|---|---|
| NMS | 需要 | 需要 | ✅ 无 |
| DFL | 有 | 有 | ✅ 无 |
| CPU 速度 | 基准 | 基准 | ✅ +43% |
| 边缘优化 | 一般 | 一般 | ✅ 专为边缘 |
| 优化器 | SGD/Adam | SGD/Adam | ✅ MuSGD |
| 状态 | 稳定 | 稳定 | 🚧 预览 |
相关链接
- 📝 [[YOLO 系列总览]]
- 📝 [[YOLOv10 详解]] — NMS-Free 起源
- 📝 [[YOLOv11 详解]]
- 📋 [[10.clippings/感知算法/2D检测/单阶段/YOLO/一文全面梳理YOLO系列|从YOLOv1到YOLOv13,再到YOLO26]]
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 TeachCraft Blog!
评论