learn-yolo/14.训练模型-姿态估计-base.py

27 lines
784 B
Python

from ultralytics import YOLO
# 加载预训练模型
model = YOLO('yolov8n-pose.pt')
# model = YOLO('models/yolo11x-pose.pt')
# model = YOLO('models/yolov8n-pose.pt')
# model = YOLO('runs/pose/train2/weights/last.pt')
# 训练模型
# data:数据集路径
# epochs:训练轮数
# imgsz: 图片大小
# batch: 批次大小
# device: 使用设备 0:GPU 'cpu':CPU
# workers: 使用的进程数
# verbose: 训练进度条
# resume: 恢复训练
# name: 训练结果保存名称
# plot: 绘制训练曲线
# save: 保存训练结果
# save_period: 每隔多少轮保存一次模型
# save_dir: 训练结果保存路径
# weights: 预训练模型路径
model.info()
model.train(data='./dataset1/train.yaml', epochs=300, imgsz=640, batch=32, device='cpu')
print("训练完成")