位置: 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)

  • 非金融企业利息收入计入什么科目
  • 一般纳税人财务要求
  • 销售使用过的固定资产放弃减税
  • 预缴增值税项目编号填写错误怎么办
  • 销售方记账凭证怎么做分录
  • 个体小规模一般纳税人税率多少
  • 营业成本增加会导致
  • 用友如何取消月末结转
  • 预缴增值税附加税怎么算
  • 为什么要预提企业收入
  • 建筑企业1%承包承租个人所得税的会计分录
  • 喷绘广告公司税率是多少
  • 生产企业出口货物收不到款怎么处理
  • 车间管理人员工作总结
  • 先抵押 后租赁
  • 住房公积金管理官网
  • 未确认融资费用摊销额怎么计算
  • 外购产品检验流程
  • 结算会计和往来账的区别
  • 金税盘的用户名
  • 以旧换新计税依据
  • 无法查明原因现金盘盈计入什么科目
  • 大陆公司如何开离岸账户
  • 银行汇票和银行本票区别图解
  • 收到服务费发票怎么做账务处理
  • 深度学习中模型计算量(FLOPs)和参数量(Params)的理解以及四种计算方法总结
  • nvm安装及全局配置node
  • 销售过程的主要内容
  • 如何区分货币财富和收入
  • 企业弥补亏损明细表
  • 班夫国家公园最佳旅游时间
  • 营改增通俗
  • phpsql查询
  • php正则匹配时间
  • 文化体育用品批发城有哪些
  • 原生js操作数组的方法
  • MySQL分表和分区最佳攻略
  • 金融机构拆出资金的最长期限
  • 建筑保温材料出台了哪些限制政策
  • 企业有外币账户怎样做账
  • 健身房注册公司名称带超字
  • 外管证异地预缴税款是什么意思
  • 货物入库会计分录怎么做
  • 分公司非独立核算怎么做账
  • 补偿金是否应该上税
  • micro start
  • mongodb安装教程图解
  • 企业预付账款科目设置
  • 企业交房租没有发票能充费用吗
  • 融资租赁手续费进项税能抵扣吗
  • 短信收到电子退库收入什么意思
  • 公司对外投资企业与行政许可的区别是什么
  • 应付职工薪酬账户期初余额为4000元
  • 税控设备抵减增值税金额
  • 小规模税收酒店做账报税
  • 列举2-4种特殊销售方式,其销售额如何确认?
  • 向法人借款凭证摘要怎么写
  • 金税盘买发票还要填交验旧表吗?
  • 公司不做账会怎样?
  • 内部审计人员独立性
  • 用户登陆login什么意思
  • sql server使用教程
  • 记一次因线上mysql优化器误判引起慢查询事件
  • 主板升级bios失败怎么办
  • win7无法访问局域网电脑
  • linux忘记root密码怎么修改
  • xp系统怎么打开启动项
  • WIN10系统中软件打开找不到网络共享盘
  • jquery将文本框设置为只读
  • 自动搜索工具
  • jquery easyui从零开始学pdf
  • javascript中函数的作用域分为全局作用域
  • android中常用的布局是
  • javascript 对象
  • python怎么写函数
  • 未按时缴纳税款是什么行为
  • 出口退税是哪个环节交的
  • 如何在广东省电子税务局开发票
  • 个体户定额纳税
  • 缴纳耕地占用税的好处
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设