AI打游戏-肆(模型训练)

2023-09-15  本文已影响0人  言午日尧耳总

目标

步骤

文档

pip安装依赖

# 安装依赖
pip install ultralytics

# 耗时有点长,可以使用国内镜像安装
pip install -i https://mirrors.aliyun.com/pypi/simple/ ultralytics 
yolo predict model=yolov8n.pt source='dog.jpg'
3_0_dog.jpg

(可选)重装GPU版pytorch

import torch

# 判断cuda是否生效
print(torch.cuda.is_available())

# 查看torch版本
print(torch.__version__)
# 卸载cpu版本的pytorch
pip uninstall torch torchvision torchaudio

# 重新安装gpu版本(cuda11.7)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117

自定义训练配置

path: E:\ai-play-game\project-1-at-2023-09-13-17-05-6275bec0  # dataset root dir
train: images  # train images (relative to 'path') 128 images
val: images  # val images (relative to 'path') 128 images

# Classes,最好使用英文,opencv支持中文比较麻烦
names:
  0: hellhound  # 地狱犬
  1: samurais   # 武士
  2: player     # 玩家
  3: fireflies  # 萤火虫

训练

yolo detect train data=game.yml model=yolov8n.yaml batch=4 epochs=200

训练结果验证

yolo predict model=runs/detect/train/weights/best.pt  source='E:/project-e8d01b35/images/xxx.jpg'
3_1_image.jpg
上一篇 下一篇

猜你喜欢

热点阅读