【YOLOV5-6.x讲解】YOLO5.0VS6.0版本对比+模型设计

本文涉及的产品
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
模型训练 PAI-DLC,5000CU*H 3个月
交互式建模 PAI-DSW,5000CU*H 3个月
简介: 【YOLOV5-6.x讲解】YOLO5.0VS6.0版本对比+模型设计

主干目录:


【YOLOV5-6.x 版本讲解】整体项目代码注释导航

现在YOLOV5已经更新到6.X版本,现在网上很多还停留在5.X的源码注释上,因此特开一贴传承开源精神!5.X版本的可以看其他大佬的帖子本文章主要从6.X版本出发,主要解决6.X版本的项目注释与代码分析!......

https://blog.csdn.net/qq_39237205/article/details/125729662

以下内容为本栏目的一部分,更多关注以上链接目录,查找YOLOV5的更多信息

祝福你朋友早日发表sci!


1.1 YOLOV6网络模型


1.1.1 V5.5模型图


a8e0fe9ef56c4b41aa0f3e39053d1ac0.png


1.1.2 V6.0模型图


e38cb624e4ff4871b281abc60014a563.png


1.2 V5.5与V6.0的对比


  • 减少操作:使用SPPF()代替原本的SPP()


091728d83e00436999fb3a82717e0ead.png


  • 更好的导出性:将Focus()替换为一个等效的Conv(k=6,s=2,p=2)


7bf34db5bb7440909ffe4de51a4865fa.png


  • 提高速度:将backbone中的 P3 中的 C3() 从重复次数从9减少为6


f8d0a252caa14578bea4c94a173f4035.png


  • 更新超参数:增加了 mixup 和 copy-paste 的数据增强


  • 在最后一个C3() 主干层重新引入 shortcut


  • 数据增强部分:增加了混合和复制粘贴增强


1.3 名词解释


(1)输入端:这里指的创新主要是训练时对输入端的改进,主要包括Mosaic数据增强、cmBN、SAT自对抗训练。


(2)BackBone主干网络:将各种新的方式结合起来,包括:CSPDarknet53、Mish激活函数、Dropblock


(3)Neck:目标检测网络在BackBone和最后的输出层之间往往会插入一些层,比如Yolov4中的SPP模块、FPN+PAN结构


1.4 v6.0的更新内容


  • v6.0 修复了 上一个版本yolov5 v5.0的错误,以及合并了许多新功能;


  • 带来架构调整,还引入了新的模型 P5 和 P6 的纳米版模型:YOLOv5n 和 YOLOv5n6。


  • Nano模型保持 YOLOv5s de 深度的0.33倍,将YOLOv5s 的宽度倍数从 0.50减少到0.25,从而减少了约75%的参数,从7.5M 到1.9M,非常适合移动端和CPU解决方案。


https://blog.csdn.net/qq_39237205/article/details/125730988

https://blog.csdn.net/qq_39237205/article/details/125730988

目录
相关文章
|
4月前
|
编解码 缓存 计算机视觉
改进的yolov5目标检测-yolov5替换骨干网络-yolo剪枝(TensorRT及NCNN部署)-1
改进的yolov5目标检测-yolov5替换骨干网络-yolo剪枝(TensorRT及NCNN部署)-1
|
机器学习/深度学习 人工智能 网络架构
YOLOv5架构详解
YOLOV5神经网络架构详解
2675 0
|
机器学习/深度学习 编解码 算法
yolo原理系列——yolov1--yolov5详细解释
yolo原理系列——yolov1--yolov5详细解释
1145 0
yolo原理系列——yolov1--yolov5详细解释
|
4月前
|
算法 PyTorch 计算机视觉
改进的yolov5目标检测-yolov5替换骨干网络-yolo剪枝(TensorRT及NCNN部署)-2
改进的yolov5目标检测-yolov5替换骨干网络-yolo剪枝(TensorRT及NCNN部署)-2
改进的yolov5目标检测-yolov5替换骨干网络-yolo剪枝(TensorRT及NCNN部署)-2
|
3月前
|
存储 API 计算机视觉
实战|YOLOv10 自定义目标检测
实战|YOLOv10 自定义目标检测
206 1
|
3月前
|
计算机视觉
【YOLOv10训练教程】如何使用YOLOv10训练自己的数据集并且推理使用
【YOLOv10训练教程】如何使用YOLOv10训练自己的数据集并且推理使用
|
4月前
|
算法框架/工具 开发工具 git
【项目--Hi3559A】(caffe-yolov3)yolov3的darknet模型转caffe模型详细教程
【项目--Hi3559A】(caffe-yolov3)yolov3的darknet模型转caffe模型详细教程
52 1
【项目--Hi3559A】(caffe-yolov3)yolov3的darknet模型转caffe模型详细教程
|
3月前
|
固态存储
【YOLO系列】YOLOv10模型结构详解与推理部署实现
【YOLO系列】YOLOv10模型结构详解与推理部署实现
671 0
|
4月前
|
计算机视觉
YOLO(You only look once)的架构
YOLO(You only look once)的架构
78 0
|
4月前
|
并行计算 计算机视觉
YOLOv8太卷啦 | YOLOv8官方仓库正式支持RT-DETR训练、测试以及推理
YOLOv8太卷啦 | YOLOv8官方仓库正式支持RT-DETR训练、测试以及推理
344 0