除了使用train.py以及命令行进行训练以外,我们还可以使用
yolo cfg=ultralytics/cfg/default.yaml
来进行训练,并且在default.yaml文件内设置网络结构、预训练权重、训练轮次等内容。当我们直接在从Github上获取的预训练权重基础之上进行训练且不需要更改网络结构时,直接将model指向权重的.pt文件即可。
但是我们时常需要使用自己优化后的网络结构配合从Github上获取的预训练权重来进行训练。对此我们只需要对default.yaml文件进行以下修改即可。