【发布时间】:2021-04-09 11:14:08
【问题描述】:
我正在使用 TensorFlow 创建一个 CNN,在训练时,我发现训练数据集仍在改进(即损失仍在减少),而测试/验证数据集已经收敛并且不再改进。 (学习曲线图附在下面)
有谁知道为什么会出现这种情况,我该如何解决它,以便随着训练减少验证损失?将不胜感激!
我的模型学习曲线图:
【问题讨论】:
-
显示你的代码...
-
您的 MSE 对于训练和验证都已经很低了。这是过拟合但非常轻微,因为训练的 MSE 是
~0.001,验证集的 MSE 是~0.0015。你可以实施正则化来克服这个问题,但我发现模型很好。0的 MSE 被认为是一个完美的模型。
标签: python tensorflow deep-learning neural-network convergence