Tensorflow对象检测API - 实际上是什么test.record用于?

时间:2018-04-03 06:16:58

标签: tensorflow object-detection-api

我对Tensorflow Object Detection API有些怀疑。希望有人可以帮助我......在此之前,我需要提一下我正在关注sendex正在做的事情。基本上,步骤来自他。

首先怀疑:为什么我们需要test.record进行培训?它在培训期间的作用是什么?

第二个疑问: Sendex从test.record获取图像以测试新训练的模型,模型是否已经知道图像,因为它们来自test.record?

第三个疑问:在什么类型的场合我们需要激活drop_out(在.config文件中)?

1 个答案:

答案 0 :(得分:2)

1)在训练期间它没有做任何事情,你在训练期间不需要它,但在某个时间模型开始overfit。这意味着训练图像的损失继续下降,但测试图像的准确性停止改善并开始下降。这是需要停止训练以及识别您需要test.record的时刻。

2)图像仅用于评估训练期间不训练网的模型。

3)您不需要激活它,但使用dropout通常可以获得更高的准确度。它可以防止网络过度拟合。