Yolov5、yolov7、yolov8训练自己的数据集(不用配环境,只需3步就能训练自己的数据集)

本文详细介绍了如何配置YOLOv5的运行环境,包括在PyCharm中设置Python解释器,并指导如何将XML格式的数据集转换为TXT格式以适应YOLO模型。此外,还提供了数据集的划分和转换步骤,以及YOLOv5代码的设置方法,包括训练参数的调整。
摘要由CSDN通过智能技术生成

一、下载环境

百度云网盘链接。提取码:moo3

      1. 将网盘链接复制进百度云网盘,将网盘内容下载后,解压至电脑(哪个盘都可以)。

解压完的文件长下面这样,这个就是跑yolov5所需的环境啦!!!!!!!!!!!!!!!

     

2.打开pycharm软件或者其他编译软件进行配置环境!!(很简单!)

2.1点击右上角File按钮。

2.2点击settings。

2.3 点击project中的python interpreter

 2.4点击Add按钮

 2.5点击Existing environment 旁边的三个点。

 2.6将路径选择为百度云中解压文件中,Tools文件夹中的python.exe路径。

2.7  一路点击ok  当你的pycharm右下角出现Python3.7(gqh),说明环境已经配置好了。这个环境已经可以跑yolo系列的任何一个算法了,包括yolov7和yolov8。下面进行YOLOv5的代码设置。

二、将数据集进行划分和转换!!!!!

 划分:数据集划分为训练集、验证集和测试集。

 转换:将xml格式的标签转换为txt格式。

  yolo所需的数据集格式为txt格式,但是网络上大部分的数据集都是xml格式,所以我们需要先将xml格式的数据集转换为txt格式。

从百度云中下载这个VOCData文件夹,并将其解压至yolov5代码中。

VOCData文件夹百度云网盘链接。提取码:moo3

yolov5官方代码百度云网盘链接。提取码:moo3

一、将你自己的xml标签复制到Annotations文件中。将你的图片复制到images文件夹中。

二、将dataSet_path、imagesets和labels三个文件夹下面的内容全部清空。

三、编辑houzhuan.py脚本,别运行只是编辑!!!按照里面的中文提示将脚本中的路径设置好!!!!!!!!!!

四、先点击运行xianfeng.py,然后点击houzhuan.py。至此,数据集划分、转换完成。

三、yolov5代码设置

3.1在data文件夹中建立一个coco128.yaml文件 

train 和val的路径按照你自己的路径设置好,names里的值为你要检测的类别名称。nc的值为类别数目。

3.2点击train.py往下拉,将这三个参数设置成这样。

四、结束啦!!!!可以点击train.py训练自己的数据集啦!!!!

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
训练自己的数据集并验证yolov8模型,您可以按照以下骤进行操作: 1. 首先,确保您已经下载了yolov8的代码和权重文件,并且环境已经置好。可以使用pycharm等集成开发环境进行操作。 2. 准备好您的训练数据集和验证数据集。您可以使用yolov5抽烟检测数据集作为参考,其中包括图片和相应的文本标注文件,包含了类别和烟的坐标。确保将训练集和验证集的路径设置正确,并在names文件中添加您要检测的类别名称,并在nc中设置类别数目。 3. 在代码中设置好训练和验证的相关参数,如学习率、批量大小、迭代次数等。您可以根据自己的求进行调整。 4. 运行代码开始训练。代码会加载预训练的权重文件,并根据您提供的数据集进行训练。在训练过程中,模型会根据损失函数进行参数更新,逐渐提高检测效果。 5. 训练完成后,可以使用验证集进行模型评估。代码会使用训练好的模型对验证集中的图片进行检测,并计算出验证指标,如准确率、召回率等。 通过以上骤,您可以使用yolov8模型对自己的数据集进行训练和验证。请注意,训练过程可能要一定的时间和计算资源,而且要根据实际情况进行调参和优化,以获得更好的检测效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [yolov5抽烟检测数据集.rar](https://download.csdn.net/download/m0_62143653/87699234)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Yolov5yolov7yolov8训练自己的数据集不用环境,只3就能训练自己的数据集)](https://blog.csdn.net/jsnuchao/article/details/129863691)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值