0前言
在YOLOv4论文中,作者其实就是把当年所有的常用技术罗列了一遍,然后做了一堆消融实验。
1.YOLOV4的网络改进部分
1、主干特征提取网络:DarkNet53 => CSPDarkNet53、使用Mish激活函数
2、特征金字塔:SPP结构,PAN结构
1.1 主干特征提取网络CSPDarkNet53
1.1.1 CSP结构
在YOLOv3中使用的是Darknet53,而在YOLOv4中引入了CSP结构
CSP结构的作用:能够增强CNN的学习能力、移除计算瓶颈、降低显存的使用、加快网络的推理速度

CSPnet结构将原来的残差块的堆叠进行了一个拆分,拆成左右两部分:
主干部分继续进行原来的残差块的堆叠;
另一部分则像一个残差边一样,经过少量处理直接连接到最后。
残差网络的特点是容易优化,并且能够通过增加相当的深度来提高准确率。其内部的残差块使用了跳跃连接,缓解了在深度神经网络中增加深度带来的梯度消失问题。

在YOLOv4中的CSP模块之前对进行下采样,然后将其输出以此通过两个1x1的卷积层进行降维,在Part1分支上再接上一系列的ResBlock、再通过一个1x1卷积层(即Transition),然后通过concat拼接,最后通过1x1卷积层进行

YOLOv4在YOLOv3基础上进行了多方面改进,包括引入CSPDarkNet53主干网络,使用Mish激活函数,以及采用SPP和PANet增强特征金字塔。训练技巧上,采用了Mosaic数据增强,CIoU损失函数和余弦退火学习率衰减。这些改进提升了目标检测的性能和效率。
最低0.47元/天 解锁文章
2238

被折叠的 条评论
为什么被折叠?



