当前位置:   article > 正文

YOLOv8训练和断点续训——使用python命令_yolov8训练主动暂停语句

yolov8训练主动暂停语句

        打开工程文件中的default.yaml文件对其中的超参数进行调节,调节结果样图如下:

        接下来在ultralytics-main文件目录下新建一个train.py文件,文件内容如下:

  1. from ultralytics import RTDETR
  2. from ultralytics import YOLO
  3. if __name__ == '__main__':
  4. # 载入模型,换成你自己的模型路径。
  5. model = YOLO(r'D:\pzy\ultralytics-main\ultralytics\cfg\models\v8\yolov8.yaml')
  6. # 训练模型
  7. model.train(data=r'D:\pzy\ultralyticsmain\datasets\data.yaml',
  8. cfg=r'D:\pzy\ultralytics-main\ultralytics\cfg\default.yaml')
  9. #data为数据集的路径
  10. #cfg的路径为自己设置超参数的defult.yaml文件的路径。

         训练过程中如果中断了训练可以换用下面方式从断点处重新训练。

  1. from ultralytics import RTDETR
  2. from ultralytics import YOLO
  3. if __name__ == '__main__':
  4. #将下面的路径换成之前训练文件中的最后的权重last.py,该文件在run文件夹下。
  5. model = YOLO(r'D:\pzy\ultralytics-main\runs\detect\train2\weights\last.pt')
  6. #下面的命令不变。
  7. model.train(resume=True) #断点续训

        通过上面的方式就可以实现YOLOv8模型的训练和断点续训了。 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/162298
推荐阅读
相关标签
  

闽ICP备14008679号