我已经使用“.weights”扩展名训练了
yolo
网络权重,并尝试使用 darknet
和更多数据集来更新它。无论如何,我可以使用这个权重并用比使用原始提供的权重(.conv.74)更多的数据集更新它吗?或者我需要从头开始训练一切?
这就是我正在尝试做的事情,但它没有给我任何东西。
./暗网探测器列车 tmp_yolo/cfg/obj.data tmp_yolo/cfg/yolov3-tiny-custom.cfg /content/drive/MyDrive/Training_Forest3D/Weight/yolov3.weights
“不给我任何东西”的错误太模糊了,没有用。
但我猜你遇到的是你告诉 Darknet 训练一定数量的批次。在 .cfg 文件中称为“最大批次”。因此,当您尝试再次训练并重新使用之前的权重时,Darknet 会告诉您它已经达到该值,并简单地退出并显示一条消息。它记录的消息是这个:
If you want to re-start training, then use the flag "-clear" in the training command.
所以你有3个选择:
-clear
命令。请注意,Darknet/YOLO 常见问题解答中也解决了这个问题:https://www.ccoderun.ca/programming/yolo_faq/#training_command
如果问题是其他问题,您需要编辑原始问题,以明确您遇到的问题类型。