我想使用 yolo 架构进行对象检测。在使用我的自定义数据训练网络之前,我按照以下步骤在 Pascal VOC 数据上对其进行训练:https ://pjreddie.com/darknet/yolo/
指示非常清楚。但在最后一步之后
./darknet detector train cfg/voc.data cfg/yolo-voc.cfg darknet19_448.conv.23
darknet 立即停止训练并宣布权重已写入backups/
目录。
起初我认为预训练简直太好了,马上就达到停止标准。所以我./darknet detect
在其中一张测试图像上使用了带有这些权重的命令data/dog
。什么都找不到。
如果我不使用任何预训练的权重,网络会训练。我已编辑 cfg/yolo-voc.cfg 以使用
# Testing
#batch=1
#subdivisions=1
# Training
batch=32
subdivisions=8
现在训练过程已经运行了好几个小时,并且让我的 gpu 保持温暖。
这是训练暗网的预期方式吗?如何正确使用预训练的权重,而无需中断训练?
是否有任何设置可以创建检查点或了解进度?