validation_data如何影响Keras的学习?

时间:2017-10-11 20:49:55

标签: validation machine-learning deep-learning keras

validation_data可以传递给model.fit,但此参数如何影响培训,以及如何确认validation_data的优化参数? 我知道validation dataset用于调整最佳参数的模型。但我无法想象有和没有validation_data之间的区别。

例如反向传播的学习速率由验证数据集自动优化?

我已阅读以下内容 What is the difference between test set and validation set?

  

验证集:用于调整a参数的一组示例   分类。在MLP案例中,我们将使用验证集来查找   隐藏单位的“最佳”数量或确定一个停止点   反向传播算法

1 个答案:

答案 0 :(得分:3)

  

例如反向传播的学习速率由验证数据集自动优化?

不,不是。

您的模型使用预先设置的超参数将学习函数的权重与训练数据相匹配。该功能在验证集上得到验证。根据功能在验证集上的性能,您可以将超参数设置为良好的值,可以是每手或使用启发式算法。