经过命令./darknet detector train /data/cache/data.cfg /data/cache/person.cfg /traindata/pretrained_models/darknet53.conv.74 训练文件 时报如下错误 (darknet: ./src/parser.c:315: parse_yolo: Assertion `l.outputs == params.inputs' failed),经分析是由如下问题致使:
本次训练是由yolo2升级至yolo3,而yolo2和yolo3的参数filters参数的计算方式不一样,v2的filters:5*(classes+5),而v3:3*(classes+5),经过修改以上参数后能够正常训练 。