【发布时间】:2017-10-28 15:31:31
【问题描述】:
我在多个地方看到您应该在验证和测试阶段禁用 dropout,并且只在训练阶段保留它。有没有理由发生这种情况?我一直找不到一个很好的理由,只是想知道。
我问的一个原因是因为我训练了一个带有 dropout 的模型,结果结果很好 - 准确率约为 80%。然后,我继续验证模型,但忘记将概率设置为 1,模型的准确度下降到 70% 左右。应该这么猛吗?是否像在每个 dropout 层中将 prob 设置为 1 一样简单?
提前致谢!
【问题讨论】:
标签: neural-network