YOLOv3_TensorFlow icon indicating copy to clipboard operation
YOLOv3_TensorFlow copied to clipboard

验证集loss_conf损失不断增大

Open yjsdut opened this issue 6 years ago • 5 comments

感谢分享这么好的代码~这是我第一次复现代码,也想把你的代码完全看明白。 但是遇到一个问题,就是我在自己的数据集上训练时效果不好,看了一下损失函数曲线,发现训练集的训练损失函数曲线的确全部下降,可是验证集的total损失函数曲线,不断上升,发现是由于验证集中的loss_conf损失函数不断上升导致total损失函数不断上升。我搜了一下,有人说可能是因为我的数据集太小了导致的。 但是我又拿VOC数据集试了一下,我发现验证集的损失函数还是不断上升,请问那个loss_conf损失函数是一点问题都没有的吗?如果没有,我可能哪里错了,我在分析一下。

还有一个问题,就是刚开始修改文件名字的代码misc/parse_voc_xml.py,您是把验证集和训练集用的同一个数据集吗,用的是val 。
测试集用的是trainval,最后将trainval的名字修改为了train。是这样的吗?

因为第一次复现,所以原谅小白。。

yjsdut avatar Aug 02 '19 01:08 yjsdut

我也遇到了这个问题,我们可以交流下吗。我的微信是1214553758

mengqp1994 avatar Aug 05 '19 12:08 mengqp1994

@yanjishuang learning rate用的多少?你开了warm startup了么

Cli98 avatar Aug 09 '19 15:08 Cli98

怎么可能是验证集和训练集一样呢。。。。。。 参数什么的也要自己调的啊,我只是放上了我使用的默认的参数。多调多观察吧

wizyoung avatar Aug 09 '19 15:08 wizyoung

怎么可能是验证集和训练集一样呢。。。。。。 参数什么的也要自己调的啊,我只是放上了我使用的默认的参数。多调多观察吧

博主你好,想问一下主要需要调哪些参数来提高map啊,谢谢

lander1003 avatar Jul 22 '20 15:07 lander1003

请问 博主解决了么?

StarStar-666 avatar Mar 08 '21 02:03 StarStar-666