问题
在进行YOLOv8训练时遇到这样一组报错:
SyntaxError: 'fl_gamma' is not a valid YOLO argument.
'image_weights' is not a valid YOLO argument.
'v5loader' is not a valid YOLO argument.
这三个参数不在YOLOv8项目代码中,通过全局查找可以在自己训练时生成的args.yaml文件和yolov8n.pt文件中找到这三个参数,但是不能再这两个文件中修改,前者改了没用,后者改了就报错。
解决方法
找到下图路径中的default.yaml(TF2.1是我创建的虚拟环境名),注意:不是YOLOv8代码项目文件中的default.yaml文件:
用记事本打开该文件,在最后添加三行:
v5loader: True
fl_gamma: 0.0
image_weights: False
然后再次训练,就可以正常运行了。