位置: IT常识 - 正文

YOLO_V8训练自己的数据集(yolov8训练自己的数据)

编辑:rootadmin
YOLO_V8训练自己的数据集

推荐整理分享YOLO_V8训练自己的数据集(yolov8训练自己的数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yolov8训练自己的数据,yolov8训练自己的模型,yolov8训练自己的模型,yolov8训练自己的数据,yolov8训练自己的数据集,yolov8训练自己的模型,yolov8训练自己的数据,yolov8训练自己的数据,内容如对您有帮助,希望把文章链接给更多的朋友!

YOLO_V8在2023年开年横空出世,在春节前还得卷一下。

由于YOLO_V8和YOLO_V5是同一个作者,所以很多操作都是一样的,下面主要描述一下如何用自己的数据集进行训练和测试(非命令行的方式)。

1、训练数据和模型的目录结构

这里以口罩数据集为例,该数据集分为两类,戴口罩和不戴口罩:['mask', 'no-mask'],由于本文是进行目标检测任务,直接将数据集放到“detect”目录下,实际使用时可将“MaskDataSet”文件夹放到工程中的任何位置。

MaskDataSet├─ test│ ├─ images│ │ └─ ······│ └─ labels│ └─ ······├─ train│ ├─ images│ │ └─ ······│ └─ labels│ └─ ······├─ valid│ ├─ images│ │ └─ ······│ └─ labels│ └─ ······├─ data.yaml└─ yolov8s.yaml

2、训练数据集的说明

train文件夹下主要包含训练图片images和标签labels,其中图片名和标签文件(.txt)名一一对应,且标签文件中保存的是对应图片中各个目标的类别和坐标(和YOLO_V5一样),例如:

类别+坐标0 0.4669 0.2392 0.1822 0.3123

test和valid存储的东西和train完全一致。

3、数据集参数文件data.yaml

data.yaml文件保存训练数据集的目录,类别数,类别名,如图所示:

我这里由于数据集的路径太深,直接使用了绝对路径,可根据需求自行修改。

YOLO_V8训练自己的数据集(yolov8训练自己的数据)

4、模型参数文件yolov8s.yaml

YOLO_V8包含5种模型,主要差异还是在:depth_multiple和width_multiple

depth_multiple: 0.33 # scales module repeatswidth_multiple: 0.50 # scales convolution channels

本文以YOLOv8s为例进行说明,将yolov8s.yaml中的nc改为2即可。

5、训练前的参数配置

之前的YOLO_V5实在train.py文件中配置模型路径,数据路径,epochs等参数的,但是YOLO_V8做了较大的改变,将所有的参数整合到一个文件中集中配置(.\YOLOv8\ultralytics\yolo\configs\default.yaml),并且划分了检测、分类、分割任务,便于后续集成多个项目,特别容易维护。

task: "detect" # choices=['detect', 'segment', 'classify', 'init'] # init is a special case. Specify task to run.mode: "predict" # choices=['train', 'val', 'predict', 'export'] # mode to run task in.

特别注意:mode应该加一个‘export’,在模型格式转换时就选择的是export。

6、开始训练

运行:YOLOv8\ultralytics\yolo\v8\detect\train.py,即可开始训练。

7、可能遇到的问题

1> OSError: [WinError 1455]页面文件太小,无法完成操作。

解决方法: 修改train.py中配置项workers的默认值,从初始值8修改为0(也可以试试1或2等较小的数)。

错误原因: workers=2, # 每个gpu分配的线程数,给每一个GPU喂数据的进程,GPU性能越强,取值越大,这样才能充分利用GPU的算力。如果用自己的电脑训练,这个值需要取小一些。

我在使用过程中直接将workers改为0

参考:https://blog.csdn.net/q839039228/article/details/124514664

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

上一篇:【vue】vue中下载文件的方法(vue下载安装)

下一篇:塞里雅兰瀑布后的午夜太阳,冰岛南海岸附近 (© Tom Mackie/plainpicture)(塞里雅兰瀑布图片高清)

  • 苹果11怎么进入刷机模式(苹果11怎么进入恢复模式)

    苹果11怎么进入刷机模式(苹果11怎么进入恢复模式)

  • pd1934是vivo什么型号(vivo pd1941什么型号)

    pd1934是vivo什么型号(vivo pd1941什么型号)

  • 华为畅享10s是5g版本的手机吗(华为畅享20pro是5g手机吗)

    华为畅享10s是5g版本的手机吗(华为畅享20pro是5g手机吗)

  • 计算器m+键怎么用(计算器上的m键怎么用)

    计算器m+键怎么用(计算器上的m键怎么用)

  • ipad网速显示的方法(ipad现实网速)

    ipad网速显示的方法(ipad现实网速)

  • ipadqq语音通话怎么静音(ipadqq语音通话怎么调音量)

    ipadqq语音通话怎么静音(ipadqq语音通话怎么调音量)

  • 手机信号弱怎么增强(手机信号弱怎么维修)

    手机信号弱怎么增强(手机信号弱怎么维修)

  • wps要付费吗(wps要收费吗)

    wps要付费吗(wps要收费吗)

  • 搜索微信号没添加对方知道吗(搜索微信号不添加好友对方知道吗)

    搜索微信号没添加对方知道吗(搜索微信号不添加好友对方知道吗)

  • qq扩列一直失败怎么解决(qq扩列失败了)

    qq扩列一直失败怎么解决(qq扩列失败了)

  • QQ特别关心怎么设置(qq特别关心怎么看是谁关心了我)

    QQ特别关心怎么设置(qq特别关心怎么看是谁关心了我)

  • 腾讯视频怎么关闭声音(腾讯视频怎么关闭自动续费功能)

    腾讯视频怎么关闭声音(腾讯视频怎么关闭自动续费功能)

  • 爱奇艺自动续费怎么退回钱(爱奇艺自动续费怎么退款回来)

    爱奇艺自动续费怎么退回钱(爱奇艺自动续费怎么退款回来)

  • 访问限制是什么意思(访问限制是什么意思退不了ID)

    访问限制是什么意思(访问限制是什么意思退不了ID)

  • 华为荣耀v20支持无线充吗(华为荣耀v20支持手机u盘吗)

    华为荣耀v20支持无线充吗(华为荣耀v20支持手机u盘吗)

  • 无法连接版本服务器什么意思(无法连接版本服务器)

    无法连接版本服务器什么意思(无法连接版本服务器)

  • 红米k20可以无线充电吗(红米k20无线网络老是断开)

    红米k20可以无线充电吗(红米k20无线网络老是断开)

  • 苹果xs电池能用多久(苹果xs换电池)

    苹果xs电池能用多久(苹果xs换电池)

  • 华为手环3系列和4的区别(华为手环3pro发布)

    华为手环3系列和4的区别(华为手环3pro发布)

  • 华为hryal00是什么型号(华为HRYAL00是什么型号)

    华为hryal00是什么型号(华为HRYAL00是什么型号)

  • 腾讯地图怎么删除标注地址(腾讯地图怎么删除店铺位置)

    腾讯地图怎么删除标注地址(腾讯地图怎么删除店铺位置)

  • win10在哪取消远程默认网关(win10怎么取消远程控制)

    win10在哪取消远程默认网关(win10怎么取消远程控制)

  • 小米手环4nfc怎么用(小米手环4nfc怎么连接手机)

    小米手环4nfc怎么用(小米手环4nfc怎么连接手机)

  • 爱奇艺字幕没了怎么办(爱奇艺字幕没了怎么办手机版)

    爱奇艺字幕没了怎么办(爱奇艺字幕没了怎么办手机版)

  • 趣步不动怎么回事(趣步突然不计步了为什么)

    趣步不动怎么回事(趣步突然不计步了为什么)

  • 苹果蓝牙耳机二代和一代的区别(苹果蓝牙耳机二代上市时间)

    苹果蓝牙耳机二代和一代的区别(苹果蓝牙耳机二代上市时间)

  • 系统之家哪个系统好用详细介绍(系统之家哪个系统比较好用)

    系统之家哪个系统好用详细介绍(系统之家哪个系统比较好用)

  • 我的开源项目与开源经历分享(开源项目有什么用)

    我的开源项目与开源经历分享(开源项目有什么用)

  • 个人所得税跨区域可以申报吗
  • 房地产企业实收资本要求
  • 转让费和押金的区别
  • 买原材料怎么记账
  • 文件柜材质
  • 小规模季报利润表本月金额和本年累计金额
  • 上月有留抵税额本月怎么申报
  • 个体户一季度利润28万用缴纳增值税吗
  • 纳税总额是否包含增值税进项
  • 应付借款利息分录
  • 处置车辆收入缴税规定
  • 未开发票收入交增值税怎么做账?
  • 进项发票还没认证怎么做账
  • 购买的包装物用什么消毒
  • 营改增后房产税计入什么科目
  • 购买物品的专用会计科目
  • 房产税的改革方向
  • 普通发票红字冲销,需要退回原发票吗
  • 携税宝可以全额抵扣吗
  • 一般企业的会计原始凭证有哪些类型
  • 出口退税企业分类
  • 汇总申报怎么申请
  • 银行贷款的坏账是什么意思
  • window11调节屏幕亮度
  • 当月制造费用转生产成本
  • 怎么补去年的税
  • PHP:highlight_string()的用法_misc函数
  • vue的iframe
  • 非货币性资产交换的记忆口诀
  • 政府补助资金使用范围及管理方法
  • vue项目运行报错
  • vue运行报错
  • 拦截器拦截html
  • 出差托运行李公司报销吗
  • 税控会计分录
  • 收到一分钱的红包表情包
  • 物流企业财务流程
  • 汇算清缴交税怎么做账务处理
  • 配电室增容验收标准
  • 债权人豁免债务的账务处理会计分录
  • 净值是原值减去折旧吗?
  • 机械租赁属于什么科目
  • 员工休产假社保如何交
  • 非盈利组织企业所得税主表如何填列
  • 存货跌价准备的特点
  • 收据可以入账的情况
  • 汽车装修费计入哪个科目
  • 公司注销其他应付款法人借款
  • 分期收款发出商品一批,售价50000
  • 什么是利润表?其作用有哪些?
  • 个人银行帐户可以代理销户吗?
  • 银行流水账单怎么删
  • 如何理解现金折扣
  • 停车费怎么入账会计分录
  • 简易计税项目可以抵扣进项税吗?
  • 品种法在产品和产成品怎么分配
  • 存储过程sql server
  • 微软9月补丁
  • linux的安装
  • 苹果MAC电脑如何设置开机密码
  • centos state down
  • drvceox86.exe
  • shcore.dll干啥用
  • linux端口流量监控
  • win10系统中断怎么解除
  • unity2019新功能
  • 怎么用winrar打包压缩文件
  • 获取磁盘失败代码0-0
  • vue2.x
  • linux 打包
  • android设置移动网络灰色是什么原因
  • 电子税务局更改密码怎么改
  • 税务局冲红发票
  • bpc什么时候进入中国
  • 陕西省国家励志奖学金证书查询入口
  • 深圳税务服务大厅电话
  • 注册地址和税务登记可以不一致吗
  • 税务局人事工作总结(税务局工作人员年度工作总结报告)
  • 电话号码公开是什么意思
  • 财务公司怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设