关于loss和miou
yjsyic opened this issue · comments
yjsyic commented
您好,我对语义分割的miou和loss有点问题,比如我在训练到300epoch时 miou为0.7,300-500epoch时loss还是在缓慢下降,但是这300-500的每个epoch计算出来的miou都比0.7低,只是best miou是0.7,那我能否认为这个网络跑dfc的miou就是0.7呢,因为后面的300-500epoch有时miou很低,只有0.5几,0.4几,但是loss又在缓慢下降。
DotWang commented
sorry刚看见(这边没提示),如果你这个miou是在验证集上的精度的话,那你这个loss虽然不断下降但是miou却降下来了说明有可能过拟合了。事实上一般我们会把训练过程中miou表现最好的模型存下来,定为best_model,如果后续epoch的结果比这个best_model要好,那么就替代这个best_model作为新的best_model,然后不断循环,最后保存下来的就是整个训练过程中在验证集表现最好的模型。