报错说明
line 308, in check_dict_alignment
raise 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 model
model = YOLO('yolov8n.yaml') # load a pretrained model (recommended for training)
model.load('yolov8n.pt')
# Train the model
results = model.train(data='xxx.yaml', epochs=300, imgsz=640, resume=True, batch=2, workers=0)