我一直在建立一个用于分类的神经网络。
选择我最好的模型。我一直在使用 10 折交叉验证。并选择给出最高平均准确度的网络。
现在我已经选择了最好的模型,我想使用我必须训练这个模型的所有数据,因为我拥有的数据量是有限的(我将合并训练、开发和测试数据)。
我的问题是,当使用所有数据进行训练时,我不知道何时停止训练。训练损失并不是一个确定的指标。通常,我有一个用于监控培训的开发集。当训练损失不再改善时,我停止训练。
关于如何监督只有训练数据的模型有什么建议吗?换句话说,如何判断网络何时需要停止?