当前位置:   article > 正文

YOLOv8训练自定义项目

YOLOv8训练自定义项目

训练内容:基于yolo的筒纱实例分割

数据设置:

1)https://ultralytics.com/assets/coco8-seg.zip,下载coco8-seg.zip,解压,记住各个文件夹内的文件名(12为为长度,如000000000001.jpg,主要是文件名长度,后缀名先不管)。

2)将自己准备的数据,按照coco8-seg下各个文件夹的文件命名规则重命名,然后复制到各个文件夹内即可。

3)数据配置文件coco-seg.yml的编写,如下:

  1. # Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
  2. path: /root/autodl-tmp/yolo/datasets/coco8-seg # dataset root dir
  3. train: images/train # train images (relative to 'path') 4 images
  4. val: images/val # val images (relative to 'path') 4 images
  5. test: # test images (optional)
  6. # Classes (80 COCO classes)
  7. names:
  8. 0: thread
  9. 1: bicycle

注意:①path 项的路径指向的是coco8-seg,路径没有要自己创建。②coco-seg.yml这个文件放置比较灵活,比如放在与datasets同级目录下。

训练:

在datasets所在同级目录下创建train.py,写入:

  1. from ultralytics import YOLO
  2. # Load a model
  3. model = YOLO("yolov8n-seg.pt") # load a pretrained model (recommended for training)
  4. # Train the model
  5. results = model.train(data="/root/autodl-tmp/yolo/coco8-seg.yml", epochs=100, imgsz=(480, 640))

保存。

然后,命令行输入 python train.py,即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/669463
推荐阅读
相关标签
  

闽ICP备14008679号