我正在训练神经网络机器学习模型,并且对如何调整超参数有些困惑。
我看到培训过程如下:
有人告诉我验证数据也用于调整超参数。我不知道如何执行此操作,因为在建立模型并对其进行了训练之后,您将使用验证数据。我无法更改超参数,因为该模型已经构建。
假设我有4个超参数,它们指定了神经网络的体系结构。我应该为每个超参数组合(4 ^ 4组合)经历整个训练,验证过程吗?
谢谢
基本上是的,您必须经历整个过程。交叉验证和模型/参数选择是通过这种方式完成的,您需要训练多次(不同的参数),评估生成的模型(通过成本,损失,准确性或适当的度量标准),然后选择给出最佳结果的参数。
例如,如果您在训练回归模型,则可以训练10个不同的多项式模型,并使用验证数据来选择更好的模型,在您的情况下相同,但是您使用的是不同的网络体系结构。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句