位置: 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)(塞里雅兰瀑布图片高清)

  • 微信压缩视频画质怎么办(微信压缩视频画质怎么调)

    微信压缩视频画质怎么办(微信压缩视频画质怎么调)

  • opporeno4pro有红外线功能吗(opporeno4有红外功能)

    opporeno4pro有红外线功能吗(opporeno4有红外功能)

  • 华为荣耀20Pro怎么才能恢复出厂设置(华为荣耀20pro怎么恢复出厂设置)

    华为荣耀20Pro怎么才能恢复出厂设置(华为荣耀20pro怎么恢复出厂设置)

  • 快手怎么看动态(快手怎么看动态视频教学录制)

    快手怎么看动态(快手怎么看动态视频教学录制)

  • 拼多多怎样帮朋友砍一刀(拼多多怎样帮朋友砍一刀图解)

    拼多多怎样帮朋友砍一刀(拼多多怎样帮朋友砍一刀图解)

  • ps打字怎么就一条线(ps打字为什么会自动出现字)

    ps打字怎么就一条线(ps打字为什么会自动出现字)

  • c语言中用于结构化程序设计的3种基本结构是(c语言三种基本的结构)

    c语言中用于结构化程序设计的3种基本结构是(c语言三种基本的结构)

  • 快手有几个版本(快手有几个版本哪个最好)

    快手有几个版本(快手有几个版本哪个最好)

  • 优酷vip可以几个人用(优酷VIP可以几个人一起登录)

    优酷vip可以几个人用(优酷VIP可以几个人一起登录)

  • r410a和r22有什么区别(r410a和r22能混用吗)

    r410a和r22有什么区别(r410a和r22能混用吗)

  • vivo手机怎么换内存卡(vivo手机怎么换锁屏壁纸)

    vivo手机怎么换内存卡(vivo手机怎么换锁屏壁纸)

  • 手机qq怎么改名片格式(手机qq怎么改名字没显示)

    手机qq怎么改名片格式(手机qq怎么改名字没显示)

  • 快手极速版收藏的视频在哪里找(快手极速版收藏怎么批量删除)

    快手极速版收藏的视频在哪里找(快手极速版收藏怎么批量删除)

  • 目前管控平台适应哪几种认证方式(目前管控平台适应哪种认证方式)

    目前管控平台适应哪几种认证方式(目前管控平台适应哪种认证方式)

  • 如何退出群聊不被发现(如何退出群聊不被群主发现)

    如何退出群聊不被发现(如何退出群聊不被群主发现)

  • 苹果6sid锁能不能破解(苹果6pid锁)

    苹果6sid锁能不能破解(苹果6pid锁)

  • vivox27pro抗水吗(vivox27pro防水吗?)

    vivox27pro抗水吗(vivox27pro防水吗?)

  • 苹果设置页取消订阅服务在哪里(苹果手机怎样关掉页面)

    苹果设置页取消订阅服务在哪里(苹果手机怎样关掉页面)

  • WIN10全屏看电影时,为什么任务栏不能隐藏?(电脑看电影开全屏画面会迟钝是什么原因)

    WIN10全屏看电影时,为什么任务栏不能隐藏?(电脑看电影开全屏画面会迟钝是什么原因)

  • Python基于YOLOv5的交通标志识别系统[源码](yolo算法python代码)

    Python基于YOLOv5的交通标志识别系统[源码](yolo算法python代码)

  • 前端笔记(11) Vue3 Router 编程式导航 router.push router.replace(前端笔记软件)

    前端笔记(11) Vue3 Router 编程式导航 router.push router.replace(前端笔记软件)

  • 广州二手房交易契税
  • 旅游业成本具体有哪些
  • 小规模纳税人增值税减免账务处理
  • 增值税加计扣除怎么做账
  • 进项税额和销项税额是什么
  • 带薪年假是入职就有还是要等一年以后
  • 本月发生费用下月收到发票
  • 赠送的产品价格为0怎么入库
  • 申报成功忘记清关怎么办
  • 手撕定额发票不是免税怎么还报税
  • 新增土地和新增货值
  • 科目汇总表的登记方法
  • 房地产开发企业增值税税率
  • 小规模纳税人财务报表是按季还是按月申报
  • 营改增后增加了什么征税项目
  • 以前年度收入调整账务处理怎么做
  • 资产委托经营管理合同
  • 期望和方差的计算例题
  • com2us密码找回
  • 开具的服务费怎么做分录
  • 资产负债表中资产项目的排列顺序是
  • 怎么给自己的宽带改名字
  • wordpress文章缩略图
  • win10待机界面进不去系统怎么办
  • wordpress怎么搜索域名
  • 房地产企业结转收入企业所得税处理
  • phpmvc框架工作原理
  • 企业出售生产设备能开票吗怎么开
  • 提租补贴计入个税吗
  • vue指定
  • 农产品加计扣除1%怎么计算和会计分录
  • vuetify cdn
  • php教程 ftp 函数
  • python安装后找不到了
  • phpcms使用教程
  • 校验码如何查询
  • 技术咨询费属于
  • 小规模纳税人抵税是普票还是专票
  • 商贸公司库存商品有哪些
  • 增值税发票开具规定
  • 帝国cms视频教程
  • 公司境外汇款该怎么处理
  • 个税申报错误怎么退税
  • 燃气费计入什么科目
  • 总结一周内学习的Sql经验(一)
  • 公司一年的账目怎样算
  • 公司基本户里的钱有利息吗
  • 企业捐赠自产产品的所得税处理
  • 先收款后给发票
  • 进项税额转出有什么好处
  • 资产已报废折旧怎么算
  • 企业租厂房没有发票怎么做账
  • 增值税代扣代缴范围
  • 企业个人工资薪金换了电脑怎么能导得出来
  • 如何对企业进行有效的控制
  • sql数据采集
  • mysql1194
  • macos mysql
  • windows8怎么用
  • win10预览版和正式版区别
  • linux基本使用
  • window10怎样格式化u盘
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • 退出清理磁盘
  • win7怎么修改开始菜单样式
  • win7系统网络连接禁用怎么开启
  • Android FrameAnimatio和Tween补间动画
  • python登录网站爬取数据
  • 基于stm32的100个毕业设计
  • unity怎么设置多个关卡
  • nodejs例子
  • jquery返回顶部代码
  • jquery实现图片横向移动
  • js使用类
  • 江苏国家电子税务局网站
  • 个人所得税app什么时候能查到月收入
  • 个人所得税如何申报详细流程
  • 广东共青团如何解绑微信
  • 出口退税备案表享受增值税优惠政策
  • 出口退税需要哪些单据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设