正常情况下,很多时候都是直接使用预训练模型进行训练
./darknet detector train cfg/voc.data cfg/yolov3-voc.cfg darknet53.conv.74
如果出现意外还可以继续使用.backup文件进行训练
./darknet detector train cfg/coco.data cfg/yolov3.cfg backup/yolov3.backup
如果加上-clear 则模型会从初始状态开始
./darknet detector train cfg/coco.data cfg/yolov3.cfg backup/yolov3.backup -clear
初始指的是迭代次数学习率,具体可以看cfg文件里面的参数。
下面是一些常用的命令记录一下
./darknet detector test <data_cfg> <models_cfg> <weights> <test_file> [-thresh] [-out]
./darknet detector train <data_cfg> <models_cfg> <weights> [-thresh] [-gpu] [-gpus] [-clear]
./darknet detector valid <data_cfg> <models_cfg> <weights> [-out] [-thresh]
./darknet detector recall <data_cfg> <models_cfg> <weights> [-thresh]
'<>'必选项,’[ ]‘可选项
data_cfg:数据配置文