train.py 975 B

12345678910111213141516171819202122232425
  1. # -*- coding: utf-8 -*-
  2. import warnings
  3. warnings.filterwarnings('ignore')
  4. from ultralytics import YOLO
  5. if __name__ == '__main__':
  6. model = YOLO(model=r'ultralytics/cfg/models/v13/yolov13n.yaml') # 模型配置文件 下面那个叫().pt:模型权重文件
  7. #model.load(r'') # 加载预训练权重,改进或者做对比实验时候不建议打开,因为用预训练模型整体精度没有很明显的提升
  8. # 如果需要加载权重,请指定有效路径,例如:
  9. #model.load(r'D:\yolov13\weights\yolov13.pt')
  10. model.train(data=r'ultralytics/cfg/datasets/yolov13.yaml',
  11. imgsz=640,
  12. epochs=500,
  13. batch=8,
  14. workers=0,
  15. device='',
  16. optimizer='SGD',
  17. close_mosaic=10,
  18. resume=False,
  19. project='runs/train',
  20. name='exp',
  21. single_cls=False,
  22. cache=False,
  23. )