位置: IT常识 - 正文

YOLOv8(n/s/m/l/x)&YOLOv7(yolov7-tiny/yolov7/yolov7x)&YOLOv5(n/s/m/l/x)不同模型参数/性能对比(含训练及推理速度)

发布时间:2024-01-15
YOLOv8(n/s/m/l/x)&YOLOv7(yolov7-tiny/yolov7/yolov7x)&YOLOv5(n/s/m/l/x)不同模型参数/性能对比(含训练及推理速度) YOLOv8&YOLOv7&YOLOv5不同模型参数/性能对比0.引言1.软硬件配置(1)硬件配置(2)软件配置2.数据集配置3.不同模型性能对比表4.结论5.后记0.引言

推荐整理分享YOLOv8(n/s/m/l/x)&YOLOv7(yolov7-tiny/yolov7/yolov7x)&YOLOv5(n/s/m/l/x)不同模型参数/性能对比(含训练及推理速度),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

YOLOv8(n/s/m/l/x)&YOLOv7(yolov7-tiny/yolov7/yolov7x)&YOLOv5(n/s/m/l/x)不同模型参数/性能对比(含训练及推理速度)

由于YOLOv5/YOLOv7使用的设备不尽相同,考虑控制变量法,特此写一篇博客记录一下各模型的横向对比(由于时间有限,因此只针对640尺寸的模型进行训练测试)

1.软硬件配置(1)硬件配置CPU:英特尔E5-2640 v3@2.6GHzGPU:Tesla P40 24G*4内存:64G(2)软件配置Ubuntu18.04cuda11.3pytorch:1.11.0torchvision:0.12.02.数据集配置

2020年kaggle小麦检测数据集,包含3187张图片,各类标签的数量分别为:

arvalis_1: 42962arvalis_2: 4022arvalis_3: 15715rres_1: 19077ethz_1: 48606usask_1: 5605inrae_1: 3540

3.不同模型性能对比表

每种算法均按默认配置,使用小麦检测数据集训练100轮,batch_size按显存最大来设置,img_size均为640*640,使用train.py进行4卡训练,使用detect.py进行单卡预测。加粗的表示最优结果。

算法batch_sizeparam/MillionFLOPs/Gweight_size/MBP/%R/%mAP50/%mAP50-95/%train_time/hSpeed/msyolov5n2561.74.33.991.988.193.953.20.68211.0yolov5s2567.016.014.592.790.394.855.60.70513.0yolov5m12820.948.342.393.189.494.255.01.009816.8yolov5l6446.2108.392.993.188.894.355.01.75125.6yolov5x3286.2204.8173.292.689.494.555.43.06840.4–––––––––––yolov7-tiny5126.0313.212.364.461.268.829.11.13011.5yolov712837.2105.274.992.091.994.954.91.91230.4yolov7x12870.9189.0142.293.491.094.654.92.66842.3–––––––––––yolov8n2563.18.26.391.988.494.155.61.64114.7yolov8s12811.128.722.591.189.094.256.11.86213.9yolov8m12825.979.152.191.690.094.656.42.22820.3yolov8l6443.6165.487.792.189.194.656.62.97430.7yolov8x6468.2258.2136.891.890.395.056.83.65840.24.结论从同一模型来看,模型的准确率和召回率并没有随着模型的加深而提高,相反,有着一定的降低,这主要是由于数据集量相比COCO数据集小得多,模型中有着大量的冗余参数,导致模型的各项指标下降;因此,对于量较小的数据集,选用参数量较少的模型,不光可以提高准确率,降低训练时间,还能在预测速度上有着比较大的优势;对比不同模型来看,yolov8相较yolov5和yolov7在准确率方面确实有一定的提升(仅限于大模型l/x),在本文使用的数据集上提升大概在1个点左右;而小模型(n/s)其实差距不大,甚至yolov7-tiny远低于正常水平(不知道是否是训练的时候出问题了,后续需要再测一下),这是我没有想到的;需要根据实际情况挑选自己的模型,没有最好的模型,只有最适合自己数据集的模型。5.后记如果还不会使用yolov8进行训练的朋友可以移步这篇文章: YOLOv8系列教程:一、使用自定义数据集训练YOLOv8模型(详细版教程),包含环境搭建/数据准备/模型训练/预测/验证/导出等如果想使用yolov7进行训练的朋友可以看下这几篇文章: YOLOv7系列教程:一、基于自定义数据集训练专属于自己的目标检测模型(保姆级教程,含数据集预处理),包含对train.py/test.py/detect.py/export.py详细说明 YOLOv7系列教程:二、使用onnx导出成tensorrt模型,实现高性能部署,包含opencv多线程、图像队列存取、自动保存xml和jpg等模块 YOLOv7系列教程:三、使用onnx导出成openvino模型,并调用接口进行摄像头推理预测
本文链接地址:https://www.jiuchutong.com/zhishi/296103.html 转载请保留说明!

上一篇:AI - AI绘画的精准控图(ControlNet)(ai绘画图片)

下一篇:图像融合、Transformer、扩散模型(图像融合名词解释)

  • flash helper service卸载了会有影响吗(Flash Helper Service无法启动错误1053)

    flash helper service卸载了会有影响吗(Flash Helper Service无法启动错误1053)

  • 手机淘宝淘金币怎么领取(手机淘宝淘金币怎么用)

    手机淘宝淘金币怎么领取(手机淘宝淘金币怎么用)

  • 计算器ac和on/c的区别(计算器上的ac和c的区别)

    计算器ac和on/c的区别(计算器上的ac和c的区别)

  • 超级qq为什么没有了(超级qq在哪里)

    超级qq为什么没有了(超级qq在哪里)

  • 电源适配器烫手正常吗(显示屏电源适配器烫手)

    电源适配器烫手正常吗(显示屏电源适配器烫手)

  • 快手里制作头像的软件叫什么(快手制作头像最火的软件是什么)

    快手里制作头像的软件叫什么(快手制作头像最火的软件是什么)

  • 下雨打雷的时候手机可以充电吗(下雨打雷的时候为什么不能躲在树下)

    下雨打雷的时候手机可以充电吗(下雨打雷的时候为什么不能躲在树下)

  • 优酷设置在哪里(优酷的设置功能在哪里找到?)

    优酷设置在哪里(优酷的设置功能在哪里找到?)

  • 华为nova5pro像素为什么不清晰(华为nova5pro像素在哪里看)

    华为nova5pro像素为什么不清晰(华为nova5pro像素在哪里看)

  • 苹果x后边发热正常吗(苹果x后面发烫)

    苹果x后边发热正常吗(苹果x后面发烫)

  • hp1606用什么硒鼓(hp1600打印机硒鼓型号)

    hp1606用什么硒鼓(hp1600打印机硒鼓型号)

  • 公众号注销需要多久(公众号注销需要管理员确认吗)

    公众号注销需要多久(公众号注销需要管理员确认吗)

  • 快手为什么看不到播放量(快手为什么看不到别人的动态)

    快手为什么看不到播放量(快手为什么看不到别人的动态)

  • 闲鱼账号一个手机可以注册几个(闲鱼一个手机号只能注册一个吗)

    闲鱼账号一个手机可以注册几个(闲鱼一个手机号只能注册一个吗)

  • qq怎么弄电脑在线显示(qq怎么弄电脑在桌面显示)

    qq怎么弄电脑在线显示(qq怎么弄电脑在桌面显示)

  • 机票极速出行是什么意思(飞机票极速出票)

    机票极速出行是什么意思(飞机票极速出票)

  • 苹果充电接口叫什么(换一个苹果充电口多少钱)

    苹果充电接口叫什么(换一个苹果充电口多少钱)

  • 手机辅助功能怎么关闭(手机辅助功能怎样找到助听器的位置)

    手机辅助功能怎么关闭(手机辅助功能怎样找到助听器的位置)

  • 抖音怎么没有合拍按钮(抖音怎么没有合拍标志了)

    抖音怎么没有合拍按钮(抖音怎么没有合拍标志了)

  • 小米cc9是什么处理器(小米cc9手机评测)

    小米cc9是什么处理器(小米cc9手机评测)

  • 手机自带扫描功能在哪(手机自带扫描功能怎么用华为p40)

    手机自带扫描功能在哪(手机自带扫描功能怎么用华为p40)

  • qq音乐怎么取消关注别人(qq音乐怎么取消连续包月)

    qq音乐怎么取消关注别人(qq音乐怎么取消连续包月)

  • 苹果手机丢了以后怎么定位自己的手机(苹果手机丢了以后怎么在官网上挂失)

    苹果手机丢了以后怎么定位自己的手机(苹果手机丢了以后怎么在官网上挂失)

  • nxtcl00是什么版本

    nxtcl00是什么版本

  • 红米k20的nfc怎么用(红米k20pnfc怎么用)

    红米k20的nfc怎么用(红米k20pnfc怎么用)

  • dotnetfx.exe是什么进程可以终止吗(dotnetfx2.0)

    dotnetfx.exe是什么进程可以终止吗(dotnetfx2.0)

  • Pytorch机器学习(八)—— YOLOV5中NMS非极大值抑制与DIOU-NMS等改进(pytorch如何学)

    Pytorch机器学习(八)—— YOLOV5中NMS非极大值抑制与DIOU-NMS等改进(pytorch如何学)

  • 支付城镇土地使用税会计科目
  • 租赁费税率3%
  • 车船税发票可以作废吗
  • 汇算清缴补缴税款如何做账
  • 税款已缴未入库是怎么回事
  • 刚成立的公司好不好
  • 什么情况下纳税调减
  • 商业汇票如何申领
  • 实际利率法的计算过程
  • 税控系统技术维护费抵税怎么申报
  • 工程未完工但已开票
  • 发生检测费用时怎么入账
  • 影视发行收入该如何做税收处理?
  • 研发样机是什么
  • 公司开发票要交多少钱的税?
  • 财务人员的大忌
  • 所得税网上申报表
  • 蔬菜批发公司销售蔬菜是否免税
  • 公司为什么要成立工会委员会
  • 企业支付宝税务局能查吗怎么查
  • 收取国外技术服务费如何在外管申报个税
  • 纳税所得额怎么算个税
  • 企业出租商铺交什么税费呢
  • 电费预付之后又退回来了
  • 财政收支结余
  • mac怎么修改图片格式jpg
  • 退税收入要不要交所得税?
  • 社保扣款是根据每个月实发工资么
  • 其他应付款调整
  • 辅导期纳税人增值税专用发票数量不得超过
  • PHP:Memcached::fetch()的用法_Memcached类
  • 培养自己的php编程能力
  • 电子承兑汇票支付流程
  • 待报解预算收入是社保扣费吗
  • php array_reverse 以相反的顺序返回数组实例代码
  • 工资应发数就是企业的成本
  • php 图片
  • SwinIR实战:详细记录SwinIR的训练过程
  • 《设计模式》
  • web前端面试题目
  • python opencv如何获取图片尺寸
  • 加计减免的分录怎么做
  • 一般纳税人企业所得税税率2023
  • 蔬菜免征增值税优惠
  • 小规模纳税人企业所得税2023
  • 工会经费可以列支哪些项目
  • 公司贷款可以转私户吗
  • 个人社保应不应该缴纳
  • 出口退税的会计科目
  • 企业储蓄存款如何做账
  • 结转成本附什么附件
  • 社保年度汇算清缴怎么做
  • 基本账户没有流水
  • 报销没有消费凭据怎么办
  • 百旺金赋开票系统图标
  • 企业建账的流程有哪些
  • sql提取指定字符串
  • sql基本教程
  • mysqlbinlog -vvv
  • xp系统分区工具
  • 怎么清理win7
  • windows 10激活不了
  • win10剪贴板怎么调出来
  • win8 ui
  • Android:Activity+Fragment及它们之间的数据交换(一)
  • 基于JAVASCRIPT实现的可视化工具是
  • js中正则表达式语法
  • javascript声明变量的语句
  • 以下关于js函数说法错误的是
  • node.js使用mysql
  • js html css
  • python在windows
  • unity3d documentation
  • 胰腺在人体的哪个部位图解
  • 税务局每月征期是什么时候
  • 资产划转是什么会计科目
  • 电子专票操作视频
  • 中国烟草一年税收占全国总收入
  • 武汉洪山实验中学是初中还是高中
  • 厦门红大税务师事务所怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号