位置: IT常识 - 正文

简述YOLOv8与YOLOv5的区别(yolov3与yolov2)

编辑:rootadmin
简述YOLOv8与YOLOv5的区别 前言

推荐整理分享简述YOLOv8与YOLOv5的区别(yolov3与yolov2),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yolov5区别,yolov5s和yolov5m,yolov5相比于yolov4的改进,yolov3与yolov2,yolov3 yolov4 yolov5 对比分析,yolov5与yolov3区别,yolov5相比于yolov4的改进,yolov5与yolov3区别,内容如对您有帮助,希望把文章链接给更多的朋友!

yolov7,yoloX相关论文还没细看,yolov8就出来了。太卷了!

YOLOv8 是 ultralytics 公司在 2023 年 1月 10 号开源的 YOLOv5 的下一个重大更新版本。 GitHub地址 : github.com/ultralytics/ultralytics

YOLOv8是在YOLOv5上的一次更新,故本篇文章主要对比两者区别:

目录前言YOLOv5架构:架构特点:1.Backbone2.PAN/FPN3.Head4.正负样本分配策略5.Loss其他补充:Yolov5中SPP和SPPF的区别。YOLOv8架构:架构特点:1.Backbone2.PAN-FPN3.Head4.正负样本分配策略5. Loss两者推理过程区别coupled head 和 decoupled head 有什么差异?YOLOv5架构:

架构特点:1.Backbone

CSP的思想(/梯度分流)的主要思想, 其中多为CBS和C3模块。

2.PAN/FPN

双流的FPN,其中多为CBS和C3模块。

3.Head

coupled head + Anchor-base(coupled head这一词是在YoloX提出decoupled head 与之对应,后续会讲解coupled head 和decoupled head的区别)。

4.正负样本分配策略

静态分配策略。

5.Loss

分类用BCE Loss,回归用CIOU Loss。还有一个存在物体的置信度损失(BCE Loss)。

其他补充:Yolov5中SPP和SPPF的区别。简述YOLOv8与YOLOv5的区别(yolov3与yolov2)

作用/功能: 经过1×1,5×5,9×9,13×13的池化生成的特征图都是13×13的,保持原大小不变。这里作用是融合局部和整体特征。 区别: SPPF可以减少计算量,原来要3个MaxPool2d,现在只要1个MaxPool2d,有点像快速幂求解的算法思路。 详细看:https://zhuanlan.zhihu.com/p/584153158

YOLOv8架构:

架构特点:1.Backbone

相同:CSP的思想(/梯度分流);并且使用SPPF模块。 不同:将C3模块替换为C2f模块。

2.PAN-FPN

双流的FPN,(其中多为CBS和C3模块)。 相同:PAN的思想。 不同:删除了YOLOv5中PAN-FPN上采样的CBS 1*1,将C3模块替换为C2f模块。

3.Head

Decoupled head + Anchor-free

4.正负样本分配策略

采用了TAL(Task Alignment Learning)动态匹配。

5. Loss

相同:分类损失依然采用 BCE Loss 不同:(1).舍去物体的置信度损失;(2).回归分支loss: CIOU loss+ DFL DFL的描述详见: https://zhuanlan.zhihu.com/p/147691786

两者推理过程区别

YOLOv8 的推理过程和 YOLOv5 几乎一样,唯一差别在于前面需要对 Distribution Focal Loss 中的积分表示 bbox 形式进行解码,变成常规的 4 维度 bbox,后续计算过程就和 YOLOv5 一样了。

coupled head 和 decoupled head 有什么差异?

参考:

https://www.cnblogs.com/chentiao/p/16420907.html

区别:

当使用coupled head时,网络直接输出shape (1,85,80,80); 如果使用 decoupled head,网络会分成回归分支和分类分支,最后再汇总在一起,得到shape同样为 (1,85,80,80)。 为什么用decoupled head? 如果使用coupled head,输出channel将分类任务和回归任务放在一起,这2个任务存在冲突性。(论文中说有冲突性,但是没有理解为什么存在冲突,我考虑的是从损失函数角度存在冲突) 通过实验发现替换为Decoupled Head后,不仅是模型精度上会提高,同时 网络的收敛速度也加快了,使用Decoupled Head的表达能力更好。 Couple Head和 Decoupled Head 的对比曲线如下:

本文链接地址:https://www.jiuchutong.com/zhishi/284038.html 转载请保留说明!

上一篇:H5外部浏览器直接调起微信——通过url协议 weixin:// 判断是否安装微信及启动微信(支持h5浏览器)

下一篇:Vben Admin 的介绍以及使用(vb enabled)

  • 同一商品税收分类编码不一样
  • 餐饮业小规模开发票开什么
  • 税负率的计算公式举例说明
  • 小规模免征增值税会计处理
  • 给员工发礼品发什么礼品最实惠
  • 网上申购到发行多长时间
  • 对公账户是不是实时到账
  • 企业所得税纳税调整明细表
  • 实收资本转出怎么做账
  • 一般纳税人开6个点的票内容
  • 软件企业两免三减半税收政策到期
  • 小规模820如何填写申报表?
  • 增值税多交可以在下一期直接抵吗
  • 如何根据原始凭证填制记账凭证
  • 公司缴纳的社保离职后自己可以缴纳社保
  • 开业好不好
  • 现金净流量正常值
  • 运费发票备注栏样板
  • 收到投资款会计科目怎么做账
  • 无法卸载系统更新 backup
  • mac软件打开提示意外退出
  • 在win7中,当前窗口的数量是多少个
  • 注销公司如何清算
  • 收购发票哪一联做帐
  • php封装api
  • 表单提交错误后怎么撤销
  • 企业实际缴纳税款额账务怎么看
  • Vue3+element-plus 后台管理系统(含登陆注册功能页面)
  • 增值税返还政策
  • PHP:imagepalettetotruecolor()的用法_GD库图像处理函数
  • 货物运输业增值税发票样本
  • 供热企业有哪些
  • 发行的企业债券是什么会计科目
  • vue项目怎么运行起来
  • php框架ci
  • 让渡资产使用权包含哪些内容
  • 提租补贴计入个税吗
  • php execute函数
  • 当月注销外管证个税账户也会注销吗
  • 个人所得税要缴纳一万多怎么办
  • 企业一直零申报不经营
  • 通过点击一个按键的游戏
  • 博客首页设计
  • 土地增值税清算的条件
  • 单一窗口出口报关流程
  • 非货币性资产交换的记忆口诀
  • 长期股权投资为什么不是金融资产
  • 记账凭证填错了怎么办还没有登记账簿
  • 保险公司给员工奖励是违法的吗
  • 今年发放去年的工资怎么入账
  • 房屋租赁物业费谁承担
  • 应收账款贷方余额年末怎么处理
  • 应收账款和应付账款属于什么科目
  • 电商平台收入何时到账
  • 一次开票分期确认收入
  • 提取的安全生产费
  • 划拨土地使用权管理暂行办法
  • 资产负债表的期末数是指什么
  • 会计核算健全的单位 可以选择小规模纳税的有
  • 微软股票
  • 播放器状态
  • 一键ghostcgi
  • Win7系统打开文件夹没有自动排列选项
  • windows8关机在哪里
  • mac锁定快捷键
  • Win10怎么打开屏幕键盘
  • 安装yum的命令
  • node.js连接mysql的数据怎么可视化
  • cocos2dx-3.1.1 labelttf与label
  • perl脚本use strict
  • vmwareUbuntu虚拟机硬盘扩容
  • 火狐浏览器自定义滚动条
  • Python中MySQLdb和torndb模块对MySQL的断连问题处理
  • 个体户一直没有年报
  • 电子税务局待确认授权不能勾选
  • 伙食补助和伙食费
  • 递延所得税资产怎么计算
  • 五四新文化运动究竟新在哪里
  • 广西定额发票查询入口官网
  • 国家电子税务登录入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设