validation_data作用
Posted yjybupt
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了validation_data作用相关的知识,希望对你有一定的参考价值。
validation_data用来在每个epoch之后,或者每几个epoch,验证一次验证集,用来及早发现问题,比如过拟合,或者超参数设置有问题。
这样可以方便我们及时调整参数
针对超参的选择我们是根据验证集上的效果来进行调整的,因此验证集可以看做参与到“人工调参”的训练过程;
2)注意训练集、验证集和测试集应该服从同一数据分布,这样我们才能进行玄学调参;
3)测试集是可以没有的,但验证集是必须有的,如果验证集具有足够的泛化代表性,是可以不需要设置测试集的;注意测试集的存在只是为了验证我们在训练集和验证集上进行模型的超参和参数训练后,验证我们得到的模型是否具有泛化性能!
以上是关于validation_data作用的主要内容,如果未能解决你的问题,请参考以下文章