YOLO 自己训练一个模型

一、准备数据集

我的版本是yolov8  8.11 

这个目录结构很重要

ultralytics-main  
              |  datasets
                         |coco
                              |train
                              |val

二、训练

编写yaml 文件

# 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, ..]
path: "D:\\work\\pycharmworkplace\\ultralytics-main\\datasets\\coco"  # dataset root dir
train: "D:\\work\\pycharmworkplace\\ultralytics-main\\datasets\\coco\\train"
val: "D:\\work\\pycharmworkplace\\ultralytics-main\\datasets\\coco\\val"
#test:  # test images (optional)

# Classes (80 COCO classes)
names:
  0: fire

 编写python 文件

from ultralytics import YOLO

# Load a model
model = YOLO('.\\ultralytics-main\\yolov8n.pt')  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data='.\\ultralytics-main\\datasets\\coco\\coco.yaml', epochs=10, imgsz=640)

# 检测命令
# yolo predict model=best.pt  source=ultralytics\assets\1_5.jpg

三、验证

自动训练

用python 文件启动

 

 我只总共2600 张图,训练集是1600 张 ,跑10次大概一个多小时跑完

在dataset 的那个文件夹的coco 文件夹下生成了一个runs 的文件夹,里面就有模型和结果

结果看不懂,后面再说,现在找模型

训练的模型在这个目录下

 

测试:

 测试命令

yolo predict model=.datasets\\coco\\runs\\detect\\train2\\weights\\best.pt   source=ultralytics\assets
\1_54.jpg

结果

最近更新

  1. TCP协议是安全的吗?

    2024-01-25 23:54:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-25 23:54:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-25 23:54:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-25 23:54:02       20 阅读

热门阅读

  1. python使用read_sql与to_sql读写数据库

    2024-01-25 23:54:02       31 阅读
  2. swift 进阶知识点

    2024-01-25 23:54:02       29 阅读
  3. C# 实现 XOR 密码

    2024-01-25 23:54:02       28 阅读
  4. android基础知识补漏

    2024-01-25 23:54:02       31 阅读
  5. Qt 信号槽函数异步与同步处理

    2024-01-25 23:54:02       34 阅读
  6. python super()笔记

    2024-01-25 23:54:02       35 阅读
  7. ElasticSearch分词器介绍

    2024-01-25 23:54:02       37 阅读
  8. qml中QtObject类型的使用

    2024-01-25 23:54:02       33 阅读
  9. 关于C#中的Select与SelectMany方法

    2024-01-25 23:54:02       38 阅读
  10. C# DLL嵌套调用时修改生效

    2024-01-25 23:54:02       33 阅读
  11. 地址解析协议

    2024-01-25 23:54:02       37 阅读
  12. MongoDB聚合:$currentOp

    2024-01-25 23:54:02       35 阅读
  13. C语言|判断和循环相关题目

    2024-01-25 23:54:02       37 阅读