使用验证数据

数据挖掘 机器学习 神经网络 美国有线电视新闻网
2022-02-26 13:32:04

我不清楚使用验证数据的确切过程。

假设我拟合了我的神经网络模型并使用训练集和验证集调整了超参数。然后我是否评估这个模型上的测试集?或者我是否重新组合验证集和训练集,并使用我在验证阶段找到的超参数拟合一个新模型,然后对测试数据进行评估?我见过许多不同的笔记本和例子,它们都是双向的。

当然,一旦我找到了我的超参数,使用完整的训练集(与验证集重新组合)来拟合一个新模型是有意义的,因为验证损失对权重没有影响。

1个回答

常见的程序是这样的:

正如您已经说过的,在训练拆分上拟合模型并使用训练拆分和验证拆分调整超参数。

然后,为了获得性能的“最终测量”,使用在验证阶段找到的超参数在训练和验证分割上训练模型,并评估测试分割。