gangweiX / CGI-Stereo

A novel neural network architecture that can concurrently achieve real-time performance, competitive accuracy, and strong generalization ability.
MIT License
307 stars 28 forks source link

关于KITTI数据集测试的问题 #15

Open chenzhaojie1997 opened 7 months ago

chenzhaojie1997 commented 7 months ago

你好,我看见代码中训练的默认设置是使用KT2015和KT2012的所有数据进行训练,但是把KT15的一部分用来做验证。这样验证集被训练集包括了,这样验证是合理的吗

chenzhaojie1997 commented 6 months ago

没有吧,仔细看他的训练文件,他是跨了验证集的图像的。

不是吧。train_kitti.py里面的 parser.add_argument('--trainlist', default='./filenames/kitti12_15_all.txt', help='training list') parser.add_argument('--testlist',default='./filenames/kitti15_val.txt', help='testing list') 打开这两个文件,前者图片是包含后者的

chenzhaojie1997 commented 6 months ago

kitti12_15_all.txt开头几行是0.2.3.4.5.7

哥们,你仔细看看好吗?第181行就是0,182行就是6

wqq999 commented 6 months ago

那你就等他回吧,反正他别的代码里没有。

wqq999 commented 6 months ago

没注意,不好意思。

gangweiX commented 6 months ago

嗨,谢谢你的关注。我们使用了所有的数据作为训练集,由于KITTI训练数据太少,因此我们把所有数据都拿来训练。这样的话,验证集确实不能说明模型好坏,因为我们直接train 500个epoch,用最后一个epoch的模型去benchmark上测试。

chenzhaojie1997 commented 6 months ago

嗨,谢谢你的关注。我们使用了所有的数据作为训练集,由于KITTI训练数据太少,因此我们把所有数据都拿来训练。这样的话,验证集确实不能说明模型好坏,因为我们直接train 500个epoch,用最后一个epoch的模型去benchmark上测试。

好的,感谢回复