0x00 亮点

  • Anchor Free
  • 解耦的Head
  • 更先进的正负样本匹配SimOTA

0x01 网络结构

  • 在YOLOv5(v5.0)上改进的。Backbone和neck都和YOLOV5基本一样
  • 最开始有一个Focus模块,YOLOv5本来也有, 但在6.0版本后改为6×6卷积了
  • bottleneck的堆叠个数不太一样
  • 用的是SPP bottleneck,不是SPPF
YOLOX网络学习笔记-萤火

1. 解耦的Head

YOLOX网络学习笔记-萤火
  • YOLOv5中使用的检测头就是一个1×1的普通卷积
  • YOLOX用的解耦检测头,也就是分类、定位、objectness score分开预测
    • 加速收敛
    • 提升AP
    • 参数不共享
  • Anchor Free的,所以没有AT个数

2. Anchor-Free

YOLOX网络学习笔记-萤火

3. 损失计算

YOLOX网络学习笔记-萤火