位置: IT常识 - 正文

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

编辑:rootadmin
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、扩散模型(图像融合名词解释)

  • 魅族18s是三星屏吗(魅族18s是三星屏幕吗)

    魅族18s是三星屏吗(魅族18s是三星屏幕吗)

  • 爱奇艺上的电视台频道在哪里(爱奇艺上的电视剧)

    爱奇艺上的电视台频道在哪里(爱奇艺上的电视剧)

  • 华为mate40pro尺寸多大(华为mate40pro尺寸大小长宽高)

    华为mate40pro尺寸多大(华为mate40pro尺寸大小长宽高)

  • 爱奇艺账号在哪里看(爱奇艺账号在哪里登录)

    爱奇艺账号在哪里看(爱奇艺账号在哪里登录)

  • 三星手机怎么强制开机(三星手机怎么强制格式化)

    三星手机怎么强制开机(三星手机怎么强制格式化)

  • 小米打印机连接不上(小米打印机连接手机教程)

    小米打印机连接不上(小米打印机连接手机教程)

  • 拍视频nd滤镜几档常用(拍视频nd滤镜哪几档比较实用)

    拍视频nd滤镜几档常用(拍视频nd滤镜哪几档比较实用)

  • 显示器型号在哪看(显示器型号在哪里看)

    显示器型号在哪看(显示器型号在哪里看)

  • 三极管放大电路与运算放大器的区别

    三极管放大电路与运算放大器的区别

  • 亲情守护能看到微信吗(亲情守护能看到手机分身吗)

    亲情守护能看到微信吗(亲情守护能看到手机分身吗)

  • switch能连电脑屏幕吗(switch连电脑屏幕怎么调节音量)

    switch能连电脑屏幕吗(switch连电脑屏幕怎么调节音量)

  • 一级标题二级标题三级标题怎么设置(一级标题二级标题三级标题格式范文)

    一级标题二级标题三级标题怎么设置(一级标题二级标题三级标题格式范文)

  • 苹果手机为什么不显示4g网络(苹果手机为什么那么贵)

    苹果手机为什么不显示4g网络(苹果手机为什么那么贵)

  • 荣耀v30pro5g是屏幕指纹吗(荣耀v30pro屏幕是)

    荣耀v30pro5g是屏幕指纹吗(荣耀v30pro屏幕是)

  • 电脑写文章用什么软件(电脑写文章用什么软件可以配图)

    电脑写文章用什么软件(电脑写文章用什么软件可以配图)

  • realmex2是什么牌子(realme x2真实口碑)

    realmex2是什么牌子(realme x2真实口碑)

  • 华为mate30怎么设置双系统(华为mate30怎么设置返回键)

    华为mate30怎么设置双系统(华为mate30怎么设置返回键)

  • iphone8plus重量多少克(苹果8plus的重量)

    iphone8plus重量多少克(苹果8plus的重量)

  • 苹果11钢化膜和xr一样吗(苹果11钢化膜和13一样吗)

    苹果11钢化膜和xr一样吗(苹果11钢化膜和13一样吗)

  • 苹果11怎么查看激活时间(苹果11怎么查看充电次数)

    苹果11怎么查看激活时间(苹果11怎么查看充电次数)

  • ios13设备管理在哪(ios13.5设备管理在哪)

    ios13设备管理在哪(ios13.5设备管理在哪)

  • wps打印页边距怎么调整(wps打印出的页边距和设置的不一样)

    wps打印页边距怎么调整(wps打印出的页边距和设置的不一样)

  • 计算机系统对资金的集中管理模式有什么作用(计算机系统对资料的要求)

    计算机系统对资金的集中管理模式有什么作用(计算机系统对资料的要求)

  • 修改系统帐户用户名(修改系统帐户用什么软件)

    修改系统帐户用户名(修改系统帐户用什么软件)

  • 前端实战|React18极客园——布局模块(useRoutes路由配置、处理Token失效、退出登录)(前端实战开发)

    前端实战|React18极客园——布局模块(useRoutes路由配置、处理Token失效、退出登录)(前端实战开发)

  • 什么是代扣代缴申报
  • 怎么找高新技术企业的数据
  • 收到营业外收入流水账怎么做账
  • 增值税一般纳税人证明文件
  • 应收账款和长期应收款区别
  • 劳务派遣用工的岗位只能在哪些工作岗位上实施
  • 工程结算审核程序
  • 房地产开发预提费用
  • 金融机构往来利息支出
  • 印花税票计税依据含税吗?
  • 税收滞纳金算不算所得税
  • 已抵扣的增值税怎么做账
  • 劳务公司差额征税怎么计算
  • 城建税税收减免政策
  • 股东分红如何缴税
  • 关于行邮税四档调三档
  • 水利基金的计税依据是含税收入还是不含税收入
  • 小规模纳税人销售农产品税率是多少
  • 在建工程完工,并当日签订出租协议的会计分录
  • 公司名下的房产出租需要交哪些税
  • 收到政府拨款怎么做账
  • 企业 停业
  • 小微企业文化事业建设费是否可以享受减免
  • 增值税专用发票查询系统官方网站
  • Cpqset.exe是什么系统进程 Cpqset有啥作用
  • php
  • 外贸企业出口退税账务处理
  • wordpress注册界面
  • 公司名称变更重新刻章
  • 个体工商户筹集资金的难易程度
  • 城市:天际线
  • 存货跌价准备的分录
  • thinkphp表单验证
  • 页面访问升级出错怎么办
  • html零基础入门教程
  • 固定资产改造费用化账务处理
  • 少收的应收款和应收账款
  • 浏览器加域名
  • js怎么存储数据
  • python 子进程通信
  • phpcms怎么修改模板风格
  • python字典的特点和用处
  • 销售自己使用过的物品
  • 出口汽车配件怎么报关
  • 中介代缴社保费用多少
  • 购入固定资产入账成本
  • 个税申报汇算清缴流程
  • 计提折旧的固定资产全年平均总值怎么算
  • 采购人员费用计入什么科目
  • 个人所得税征税对象是什么
  • 保证金159001收益如何计算
  • 应付帐款不用付了的分录怎么处理
  • 收到社保局的生育津贴并付给职工如何入账
  • 电子银行承兑到期没有兑现怎么办
  • 股权转让后再转让
  • 限定性和非限定性资产
  • 进项税转出税额
  • 安全生产费用提取标准 最新
  • 往来的款项性质有哪些
  • 存货期末报表列示
  • 工程施工费怎么开票
  • 哪些企业执行新的租赁政策
  • 小企业如何建立风险管理制度
  • win10系统无法安装打印机句柄无效
  • mac快速操作在哪
  • linux定时删除2天前的文件输出日志
  • 微软警告:64位Win7系统或无法安装KB3033929补丁更新
  • win10周年更新版是什么意思
  • win8 电话激活
  • android图形系统
  • opengl gpu编程
  • jquery判断div是否为空
  • 黑洞数6174视频
  • python语言中
  • 猫猫的娱乐
  • js正则表达式验证姓名
  • 广东国家税务局电话
  • 天津违规养犬的处罚依据
  • 摩托车的消费税计税依据
  • 企业的财务是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设