百面计算机视觉 --yolov5 yolov7 目标检测网络改进:引入特征细化网络,重建检测颈部网络,层层递进

参考文献:用于微小目标检测上下文增强特征细化网络

可以很清楚的看到,YOLOv7大部分继承自YOLOv5,包括整体网络架构、配置文件的设置和训练、推理、验证过程等等,基本上熟悉v5就可以无脑上手v7了;此外,v7也有不少继承自YOLOR,毕竟是同一个作者前后年的工作,包括不同网络的设计、超参数设置以及隐性知识学习的加入;还有就是在正样本匹配时仿照了YOLOX的SimOTA策略。

除了这些在已有YOLO版本中的算法之外,YOLOv7还包括了近几年最新的trick:高效聚合网络(目前论文还未接收)、重参数化卷积、辅助头检测、模型缩放等等,因此学习YOLOv7还是非常有价值的。
 

重参数化卷积


重参数化的作用:在保证模型性能的条件下加速网络,主要是对卷积+BN层以及不同卷积进行融合,合并为一个卷积模块。

下面给出了卷积+BN融合的公式化过程,红色表示卷积参数(权重和偏置),蓝色是BN参数(m mm是输入均值,v vv是输入标准差,γ \gammaγ和β \betaβ是两个可学习的参数),最终经过一系列化简,融合成了一个卷积:

百面计算机视觉 --yolov5 yolov7 目标检测网络改进:引入特征细化网络,重建检测颈部网络,层层递进_第1张图片

 

你可能感兴趣的:(计算机视觉,计算机视觉,目标检测,深度学习)