我正在尝试学习一些关于训练神经网络的理论知识,目前我已经学习到了验证集的部分。
我能理解验证集为我们提供了一个损失指标,这有助于我们判断是否出现了过拟合。但当我阅读书籍和观看视频时,每个人似乎都以一种有点模糊的方式表达自己。
当运行验证集时,模型是否会自动更新自己?在验证过程中,层、权重、偏置或神经元的总数是否可以“自动”更新?
非常感谢
回答:
Loss
和 Accuracy
指的是当前训练集的损失和准确率。
在每个epoch的反向传播过程中,Loss
会被固定以提高Accuracy
。
在每个epoch结束时,你的训练好的神经网络会根据验证集进行评估。这就是Validation Loss
和 Validation Accuracy
所指的内容。