神经网络:验证与测试集我知道验证集可用于通知模型构建过程,并且未触及测试集。例如,在其他模型中,验证R2可用作停止规则。验证集如何在神经网络中使用?我无法在JMP文档或在线中找到有关此内容的任何信息。谢谢。
Re:神经网络:验证与测试集数据的训练子集用于拟合神经网络模型。然后,该模型用于预测验证集中的观察结果。验证集不会用于参数估计。没有“停止规则”,因为模型不会像分区或逐步那样改变(术语/参数的数量)。
如前所述,您需要比较培训和验证的性能,以评估您是否适应不足或过度。
Re:神经网络:验证与测试集使用JMP Pro构建神经网络时可以做出的一些选择:
- 一层或两层
- 每层中的节点数
- 节点类型
- 应用提升时的数量和学习率
所有这些选项都代表您选择调整模型以获得最佳匹配的参数。 太高度调整,你会过度拟合。因此,验证集用于帮助防止因选择这些调整参数而过度拟合模型。
由于您使用验证集来帮助选择模型参数,因此它不再是对模型性能的独立评估。 这就是测试集的用武之地。
Re:神经网络:验证与测试集是的,但是它与测试集的不同之处在于什么。必须在模型构建期间以某种方式使用它作为检查。
Re:神经网络:验证与测试集我通常使用神经网络中的验证结果作为过度拟合的检查。