我对Tensorflow Object Detection API有些怀疑。希望有人可以帮助我......在此之前,我需要提一下我正在关注sendex正在做的事情。基本上,步骤来自他。
首先怀疑:为什么我们需要test.record进行培训?它在培训期间的作用是什么?
第二个疑问: Sendex从test.record获取图像以测试新训练的模型,模型是否已经知道图像,因为它们来自test.record?
第三个疑问:在什么类型的场合我们需要激活drop_out(在.config文件中)?
答案 0 :(得分:2)
1)在训练期间它没有做任何事情,你在训练期间不需要它,但在某个时间模型开始overfit。这意味着训练图像的损失继续下降,但测试图像的准确性停止改善并开始下降。这是需要停止训练以及识别您需要test.record的时刻。
2)图像仅用于评估训练期间不训练网的模型。
3)您不需要激活它,但使用dropout通常可以获得更高的准确度。它可以防止网络过度拟合。