ylov8的训练和预测使用(目标检测)

首先要配置文文件

1-配置数据集的yaml文件:

目录在ultralytics/cfg/datasets/下面:

例如我的:

(这里面的yaml文件在/ultralytics/cfg/datasets下面有很多,可以找几个参考一下)

python 复制代码
path: /path/to/eye_datasets  # dataset root dir
train: train/images  # train images (relative to 'path') 4 images
val: valid/images  # val images (relative to 'path') 4 images
# test: images/test # test images (optional)
# Classes
names:
  0: eye

2- 配置.config/Ultralytics/settings.yaml 文件(/root/.config/Ultralytics/settings.yaml)

例如我的(更改了datasets_dir、weights_dir、runs_dir的路径):

python 复制代码
settings_version: 0.0.4
datasets_dir: /share1/luli/yolov8/dataset/eye_datasets
weights_dir: /share1/luli/yolov8/eyeCodes/weights
runs_dir: /share1/luli/yolov8/eyeCodes/runs
uuid: 858bd79f1fda6637d7c2de0b0427e31d0157b9b3249c78658e02fe4956764daf
sync: true
api_key: ''
clearml: true
comet: true
dvc: true
hub: true
mlflow: true
neptune: true
raytune: true
tensorboard: true
wandb: true

训练代码

python 复制代码
from ultralytics import YOLO
# 加载模型
model = YOLO('yolov8n.pt')  # 加载预训练模型(推荐用于训练)
# 使用1个GPU训练模型
results = model.train(data='/path/to/ultralytics/cfg/datasets/eyes.yaml', epochs=100, imgsz=640, device=[0])

训练完成:

注意事项:

python 复制代码
import os, sys
sys.path.append("/share1/luli/yolov8")
将"/share1/luli/yolov8"这个里面下面的搜索范围添加到当前的文件里面。

from ..ultralytics import YOLO   ..表示在上上一级目录
相关推荐
Terry Cao 漕河泾21 分钟前
SRT3D: A Sparse Region-Based 3D Object Tracking Approach for the Real World
人工智能·计算机视觉·3d·目标跟踪
多猫家庭26 分钟前
宠物毛发对人体有什么危害?宠物空气净化器小米、希喂、352对比实测
人工智能·宠物
AI完全体30 分钟前
AI小项目4-用Pytorch从头实现Transformer(详细注解)
人工智能·pytorch·深度学习·机器学习·语言模型·transformer·注意力机制
AI知识分享官30 分钟前
智能绘画Midjourney AIGC在设计领域中的应用
人工智能·深度学习·语言模型·chatgpt·aigc·midjourney·llama
程序小旭1 小时前
Objects as Points基于中心点的目标检测方法CenterNet—CVPR2019
人工智能·目标检测·计算机视觉
阿利同学1 小时前
yolov8多任务模型-目标检测+车道线检测+可行驶区域检测-yolo多检测头代码+教程
人工智能·yolo·目标检测·计算机视觉·联系 qq1309399183·yolo多任务检测·多检测头检测
CV-King1 小时前
计算机视觉硬件知识点整理(三):镜头
图像处理·人工智能·python·opencv·计算机视觉
Alluxio官方1 小时前
Alluxio Enterprise AI on K8s FIO 测试教程
人工智能·机器学习
AI大模型知识分享1 小时前
Prompt最佳实践|指定输出的长度
人工智能·gpt·机器学习·语言模型·chatgpt·prompt·gpt-3
十有久诚1 小时前
TaskRes: Task Residual for Tuning Vision-Language Models
人工智能·深度学习·提示学习·视觉语言模型