coco128数据集网盘分享 yolov5使用coco128完成第一次训练

1. coco128数据集网盘链接

百度网盘链接:链接:https://pan.baidu.com/s/1jDs1frbjqcAQ189RlHrC1w?pwd=ngc9 提取码:ngc9
提取码:ngc9
PS: 开源精神永不变!开源yyds!不懂为什么网上很多资源都需要收费或者用积分下载,希望可以帮助到大家!

2. 用coco128完成第一次yolov5训练

2.1 coco128数据集结构

如下图可以看出coco128数据集只有训练集训练集对应的标签文件,并没有单独划分验证集
如图可以看出coco128数据集只有训练集和训练集的标签文件,并没有单独划分验证集

2.2 训练前的参数配置

1) 建议将coco128数据集放在项目的根目录下(后续很多文件都不需要修改路径,直接运行 train.py 即可),如下图:
在这里插入图片描述

2) train.py中的部分参数介绍

##各参数含义如下
if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('--weights', type=str, default='yolov5s.pt', help='initial weights path') #权重文件路径
    parser.add_argument('--cfg', type=str, default='models/yolov5s.yaml', help='model.yaml path') #存储模型结构的配置文件
    parser.add_argument('--data', type=str, default='data/coco128.yaml', help='data.yaml path') #存储训练测试数据的文件
    parser.add_argument('--epochs', type=int, default=300) #训练过程中整个数据集迭代的次数
    parser.add_argument('--batch-size', type=int, default=16, help='total batch size for all GPUs') #一次看完多少张图片才开始进行权重更新
    parser.add_argument('--img-size', nargs='+', type=int, default=[640, 640], help='[train, test] image sizes') #输入图片宽高

如果coco128数据集的路径发生改变,需要coco128.yaml文件中修改路径.
3) coco128.yaml参数介绍

# download command/URL (optional),不需要从GitHub下载数据集,可直接注释掉
#download: https://github.com/ultralytics/yolov5/releases/download/v1.0/coco128.zip

# train and val data as 1) directory: path/images/, 2) file: path/images.txt, or 3) list: [path1/images/, path2/images/]
train: ../coco128/images/train2017/  # 训练集图片路径,可以使用绝对路径 128 images
val: ../coco128/images/train2017/  # 验证集图片路径,coco128验证集也使用训练集的图片 128 images

PS:不需要设置labels标签文件路径,yolov5会读完图片后会自动将路径中的 images 修改为labels ,读取标签文件

2.3 开始训练

配置好文件,运行train.py

# 根据自己需要配置epoch、batch-size等参数
python train.py --data coco.yaml --cfg yolov5s.yaml --weights '' --batch-size 64 --epoch 100

3. 致谢

博客如有什么问题欢迎大家批评指正!希望可以帮助到大家!

  • 54
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
Coco128数据集是一个常用的目标检测数据集,它包含了128个类别的图像和对应的标注信息。该数据集可用于训练和评估目标检测算法,比如YOLOv5。你可以通过以下几个步骤来获取和使用coco128数据集: 1. 首先,你可以从以下链接下载coco128数据集的压缩文件:https://github.com/ultralytics/yolov5/releases/download/v1.0/coco128.zip 。下载完成后,解压缩该文件。 2. 解压缩后的数据集文件夹可以放置在与YOLOv5代码的同级目录下,如图所示。确保文件夹名为"coco128"。 3. 接下来,你可以使用这个数据集训练YOLOv5模型。详细的训练步骤可以在相关的文档或教程中找到。你可以按照指导进行配置和训练,以便在coco128数据集上进行目标检测任务。 总结起来,coco128数据集是一个包含128个类别的目标检测数据集,可以用于训练和评估YOLOv5等目标检测算法。你可以通过下载并解压缩该数据集,然后将其放置在YOLOv5代码的同级目录下来使用完成这些步骤后,你就可以开始使用coco128数据集进行目标检测任务了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [yolov5训练coco128数据集和测试与检测](https://blog.csdn.net/LoongEmbedded/article/details/128044021)[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_2"}}] [.reference_item style="max-width: 50%"] - *2* [YOLOV5训练COCO数据集(手把手教你)](https://blog.csdn.net/m0_46406029/article/details/127901119)[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_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值