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

简介: 【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

目录
相关文章
|
机器学习/深度学习 算法 数据挖掘
YOLOv6 | 模型结构与训练策略详细解析
YOLOv6 | 模型结构与训练策略详细解析
3144 0
YOLOv6 | 模型结构与训练策略详细解析
|
JavaScript
搭建Vue3组件库:第四章 使用Vitepress搭建文档网站
文档建设一般会是一个静态网站的形式 ,这次采用 Vitepress 完成文档建设工作。 Vitepress 是一款基于Vite 的静态站点生成工具。开发的初衷就是为了建设 Vue 的文档。Vitepress 的方便之处在于,可以使用流行的 Markdown 语法进行编写,也可以直接运行 Vue 的代码。也就是说,它能很方便地完成展示组件 Demo 的任务。
2384 0
搭建Vue3组件库:第四章 使用Vitepress搭建文档网站
|
6月前
|
机器学习/深度学习 人工智能 运维
电缆损坏目标检测数据集(1300张图片已划分、已标注)| AI训练适用于目标检测任务
在电力系统的全生命周期管理中,输电电缆承担着核心能量传输任务。一旦发生断裂或雷击损伤,不仅会造成供电中断,还可能引发次生安全事故。传统人工巡检方式存在效率低、响应滞后、误检漏检率高等问题。随着深度学习与计算机视觉技术的成熟,基于目标检测模型的自动化巡检逐渐成为主流方案。
|
机器学习/深度学习 人工智能 编解码
【AI系统】MobileNet 系列
本文详细介绍 MobileNet 系列模型,重点探讨其轻量化设计原则。从 MobileNetV1 开始,通过深度可分离卷积和宽度乘数减少参数量,实现低延迟、低功耗。后续版本 V2、V3、V4 逐步引入线性瓶颈、逆残差、Squeeze-and-Excitation 模块、新型激活函数 h-swish、NAS 搜索等技术,持续优化性能。特别是 MobileNetV4,通过通用倒瓶颈(UIB)和 Mobile MQA 技术,大幅提升模型效率,达到硬件无关的 Pareto 最优。文章结合最新深度学习技术,全面解析各版本的改进与设计思路。
5821 8
|
缓存 网络协议 前端开发
一步步揭秘:浏览器输入URL后的那些事儿
大家好,我是小米!你有没有好奇过,当你在浏览器输入一个网址并按下回车键后,到底发生了什么神奇的过程?从DNS解析到TCP连接,从发送HTTP请求到浏览器渲染,本文将带你深入了解这个复杂而又迷人的过程,让我们一起探索吧!
388 2
|
机器学习/深度学习 计算机视觉
【保姆级教程|YOLOv8添加注意力机制】【2】在C2f结构中添加ShuffleAttention注意力机制并训练
【保姆级教程|YOLOv8添加注意力机制】【2】在C2f结构中添加ShuffleAttention注意力机制并训练
|
算法框架/工具 计算机视觉 Docker
YOLOv5源码逐行超详细注释与解读(1)——项目目录结构解析
YOLOv5源码逐行超详细注释与解读(1)——项目目录结构解析
3324 1
YOLOv5源码逐行超详细注释与解读(1)——项目目录结构解析
|
算法 Go 计算机视觉
【YOLO系列】YOLOv5超详细解读(网络详解)
【YOLO系列】YOLOv5超详细解读(网络详解)
12419 2
【YOLO系列】YOLOv5超详细解读(网络详解)
|
缓存 算法 PyTorch
YOLOv5的Tricks | 【Trick12】YOLOv5使用的数据增强方法汇总
YOLOv5的Tricks | 【Trick12】YOLOv5使用的数据增强方法汇总
4875 0
YOLOv5的Tricks | 【Trick12】YOLOv5使用的数据增强方法汇总
|
消息中间件 数据采集 分布式计算
离线数仓(一)【数仓概念、需求架构】
离线数仓(一)【数仓概念、需求架构】

热门文章

最新文章