Yolov8训练时遇到报错SyntaxError: ‘image_weights‘ is not a valid YOLO argument.等问题解决方案
报错说明
line 308, in check_dict_alignmentraise SyntaxError(string + CLI_HELP_MSG) from e
SyntaxError: 'image_weights' is not a valid YOLO argument.
'v5loader' is not a valid YOLO argument.
'fl_gamma' is not a valid YOLO argument.
解决方法
将训练文件中model.train()
之前的 model = YOLO('yolov8n.pt')
改为如下:
if __name__ == '__main__':freeze_support()# Load a modelmodel = YOLO('yolov8n.yaml') # load a pretrained model (recommended for training)model.load('yolov8n.pt')# Train the modelresults = model.train(data='xxx.yaml', epochs=300, imgsz=640, resume=True, batch=2, workers=0)