【发布时间】:2020-09-04 13:01:15
【问题描述】:
下面是我的 CNN 模型的验证损失和训练损失图。
验证损失随着训练损失而减少,但两个函数之间存在差距。
这是什么意思?随着验证损失的减少,模型并没有过度拟合,但是模型是否有问题,因为两个函数之间存在差距?
我是新手,所以请帮忙。
【问题讨论】:
标签: python-3.x tensorflow keras neural-network conv-neural-network
下面是我的 CNN 模型的验证损失和训练损失图。
验证损失随着训练损失而减少,但两个函数之间存在差距。
这是什么意思?随着验证损失的减少,模型并没有过度拟合,但是模型是否有问题,因为两个函数之间存在差距?
我是新手,所以请帮忙。
【问题讨论】:
标签: python-3.x tensorflow keras neural-network conv-neural-network
过拟合不一定伴随着验证损失曲线的变平——损失曲线之间的差距仅仅表明模型正在学习不适用于验证数据的关系。在这种情况下,我首先要检查的是集合的平衡——训练集和验证集是否都包含类/值的相等分布?在为它们分配“训练”和“验证”标签之前,整个数据集是否正确洗牌?
【讨论】: