通过命令./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),通过修改以上参数后可以正常训练 。