yolov3应该什么时候停止训练?

按照训练期间的参数提示:

Region Avg IOU:0.798363,Class:0.893232,Obj:0.700808,No Obj:0.004567,Avg Recall:1.000000,count:8 Region Avg IOU:0.800677,Class:0.892181,Obj:0.701590,No Obj:0.004574,Avg Recall:1.000000 ,数:8

9002:0.211667,0.060730 avg,0.001000 rate,3.868000秒,576128图像已加载:0.000000秒

  • 9002 - 迭代次数(批次数)
  • 0.060730 avg - 平均损失(误差) - 越低越好

当看到平均损失0.xxxxxx avg在多次迭代时不再减少时,您应该停止训练,一旦训练停止,从最后一个文件中darknetuilddarknetx64ackup选择最好的.weights文件.

您在9000次迭代后停止了训练,但最佳结果可以给出之前的权重之一(7000,8000,9000)。它可能由于过度拟合而发生。过度拟合 - 例如,您可以从training-dataset检测图像上的对象,但无法检测任何其他图像上的对象。你应该从早期停止点获得权重

原文地址:https://www.cnblogs.com/tango1221/p/10088835.html