不同点:

1. yolov4采用了较多的数据增强方法(图像增强方法(Data Augmentation)_YMilton的专栏-CSDN博客,博客中方法都使用),而yolov5进行了3中数据增强:缩放、色彩空间调整与Mosaic数据增强。

2. yolov5锚点框是基于训练数据集自动学习的,而yolov4没有自适应锚点框。

3. yolov5采用的激活函数包括leakyReLU和Sigmoid,yolov5的中间隐藏层使用的是leakyReLU激活函数,最后的检测层使用的是Sigmoid激活函数。而yolov4使用的是mish与leakyReLU激活函数,主干网络使用的mish。mish激活函数的复杂度较高。yolov4与yolov5的网络结构图如下博客YOLOv3、YOLOv4、YOLOv5、YOLOx的网络结构图(清晰版)_YMilton的专栏-CSDN博客

(1) leakyReLU

(2) mish

4. yolov5提供了两个优化函数Adam与SGD,并且都预设了与之匹配的训练超参数,默认使用SGD。而yolov4采用SGD优化函数。

5. yolo系列损失计算包括目标置信度、类别概率与边界框回归损失。yolov5中的边界框损失前期采用的是GIoU Loss,后期使用CIoU Loss,yolov4中采用的是CIoU Loss,与其他方法相比,CIoU带来了更快的收敛和更好的性能。

6. 目标检测在前向推理过程都会采用NMS(非极大值抑制),yolov4在前向推理的过程中使用的方法是DIoU_nms,而yolov5采用加权nms的方式。DIoU_nms的作用如下:

GIoU_nms在检测有遮挡重叠的物体时,效果优于传统的NMS。

7. yolov5在网络输入的第一层增加了Focus结构,yolov4没有这个操作。

8. 训练时间

yolov5的训练时间非常的迅速,速度上远超yolov4。

相同点:

1. yolov4与yolov5都使用CSPDarknet53作为网络的主干网络(backbone)。CSP全程Cross Stage Partial Networks。

2. PANET被认为是最适合yolo的特征融合网络,yolov4与yolov5都使用PANET作为Neck来聚合特征。

3. yolov4与yolov5的检测头(Head)版本相同,与yolov3的head相同。

yolov4与yolov5的区别相关推荐

  1. Jetson Nano( 五) TensorRT yolov4 yolov4-tiny yolov5 实测

    TensorRT yolov4 yolov4-tiny yolov5 长期更新 文章目录 TensorRT yolov4 yolov4-tiny yolov5 长期更新 软硬件环境 参考大佬项目 简要 ...

  2. 三万字硬核详解:yolov1、yolov2、yolov3、yolov4、yolov5、yolov7

    文章目录 YOLO的每个版本都是基于前一版本进行更新,故需要先理解初始版本. 前言:评价指标 (1)指标:IOU (2)指标:Precision(精度).Recall(召回率) (3)指标:mAP 一 ...

  3. 目标检测——YOLO系列算法(YOLOv4、YOLOv5)的学习笔记

    目录 1 前言 2 致谢 3 YOLO模型列表 4 模型结构 2.1 Backbone Focus--网格下采样 CSPDarknet53 2.3 Neck -- SPP & PAN SPP: ...

  4. [YOLO] yolov3、yolov4、yolov5改进汇总

    yolov3网络结构图: Yolov3的三个基本组件: (1)CBL:Yolov3网络结构中的最小组件,由Conv+Bn+Leaky_relu激活函数三者组成. (2)Res unit:借鉴Resne ...

  5. 【面试复盘】Momenta视觉算法实习生一面

    来源:投稿 作者:LSC 编辑:学姐 1.自我介绍 2.介绍自己的项目.竞赛.实习经历 说了大概15分钟 3.Yolov3.yolov4.yolov5的区别 Yolov4相比yolov3的改进: (1 ...

  6. YOLO系列:YOLOv1,YOLOv2,YOLOv3,YOLOv4,YOLOv5简介

    原文链接: https://zhuanlan.zhihu.com/p/136382095 YOLO系列:YOLOv1,YOLOv2,YOLOv3,YOLOv4,YOLOv5简介 YOLO系列是基于深度 ...

  7. YOLOv5是真的吗?并不比YOLOv4强,不配这个名字

    选自Medium 作者:Ritesh Kanjee 机器之心编译 参与:Panda.蛋酱 授权转载自公众号机器之心 YOLOv4 发布不到 2 个月,一个名叫 YOLOv5 的目标检测框架横空出世,但 ...

  8. YOLO算法最全综述:从YOLOv1到YOLOv5

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:初识cv,编辑:极市平台 来源丨https://zhuanlan. ...

  9. YOLO算法史上最全综述:从YOLOv1到YOLOv5

    作者:初识cv,编辑:极市平台 来源丨https://zhuanlan.zhihu.com/p/136382095,侵删 导读 YOLO系列是基于深度学习的回归方法,本文详细介绍了从YOLOv1至最新 ...

  10. 【CV】YOLO算法最全综述:从YOLOv1到YOLOv5

    作者丨初识CV 来源丨https://zhuanlan.zhihu.com/p/136382095 编辑丨极市平台 导读 YOLO系列是基于深度学习的回归方法,本文详细介绍了从YOLOv1至最新YOL ...

最新文章

  1. Spring使用外部属性文件
  2. WPF获取鼠标相对于屏幕的绝对位置
  3. 【收藏】deepin环境安装nodejs
  4. c语言数组将素数放在前部,m个人的成绩存放在score数组中,请编写函数fun(),它的功能是将高于平均分的人数作为函数值返回,将_开卷宝...
  5. 后端:Java中如何更优雅的处理空值,看完你就懂了!
  6. ntopng mysql_网络流量监控工具与分析Ntop和Ntopng
  7. Cadence 电源完整性仿真实践(二)
  8. java io流操作_【Java基础】IO流操作
  9. Javascript 创建书签小工具 (bilibili视频下载为例)
  10. 使用Django Rest Framework和React构建Moodle / Blackboard克隆
  11. mysql57介绍_MySQL5.7 JSON类型使用介绍
  12. virtualbox win7虚拟机启动exe提示“DX11 could not switch resolution”解决方案
  13. java计算机毕业设计BS景区票务管理系统设计与实现源码+mysql数据库+系统+lw文档+部署
  14. SCHMERSAL AZM 161 Z ST1-AS PT西溪,且留下
  15. 农民工看完都学会了!Android开发岗还不会这些问题,跳槽薪资翻倍
  16. Typecho情侣博客Brave主题源码
  17. C++文件操作的具体方法
  18. 转转“拯救世界”的第一步,师从小米换LOGO?
  19. CTF Crypto中涉及的AES题目
  20. JavaScript 中的Element对象

热门文章

  1. 数据存储---内存列式数据库KDB+(Q)文档
  2. 拓扑图绘制工具开源_3个用于绘制家谱的开源家谱工具
  3. win7音量图标不见了怎么办
  4. NBA2K18手游显示无法连接服务器,nba2k18手游交易被拒绝 | 手游网游页游攻略大全...
  5. 13.56MHz 天线设计
  6. 虚幻引擎4控制台变量和命令
  7. vue+element中多选框选一个然而就全部选中了
  8. PS抠发丝技巧 「选择并遮住…」
  9. 关于阅读论文的一些感想
  10. Linux下如何聊天-irc,MSN,ICQ,QQ你会用了吗?