我是靠谱客的博主 傲娇棉花糖,最近开发中收集的这篇文章主要介绍yolo v4 v5 对比,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数据增强:
v4:几何畸变,光照畸变,图像遮挡,CutMix+Mosaic,SAT,Class label smoothing
v5:几何畸变,光照畸变,Mosaic、anchors free

网络结构
Backbone:CSPDarknet53 (深度和宽度不同)
Neck:PANET+SPP
Head:三个特征层的输出

激活函数
v4:Mish
v5:Leaky RuLU+sigmoid

optim
v4:SGD
v5:较小的数据集:Adam 较大的数据集:SGD

loss
v4:CIOU
v5:GIOU+Focal loss

  1. IoU算法是使用最广泛的算法,大部分的检测算法都是使用的这个算法。
  2. GIoU考虑到,当检测框和真实框没有出现重叠的时候IoU的loss都是一样的,因此GIoU就加入了C检测框(C检测框是包含了检测框和真实框的最小矩形框),这样就可以解决检测框和真实框没有重叠的问题。但是当检测框和真实框之间出现包含的现象的时候GIoU就和IoUloss是同样的效果了。
  3. DIoU考虑到GIoU的缺点,也是增加了C检测框,将真实框和预测框都包含了进来,但是DIoU计算的不是框之间的交并,而是计算的每个检测框之间的欧氏距离,这样就可以解决GIoU包含出现的问题。
  4. CIoU就是在DIoU的基础上增加了检测框尺度的loss,增加了长和宽的loss,这样预测框就会更加的符合真实框。

最后

以上就是傲娇棉花糖为你收集整理的yolo v4 v5 对比的全部内容,希望文章能够帮你解决yolo v4 v5 对比所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部