这是否意味着欠拟合?

数据挖掘 神经网络 张量流
2022-03-04 15:15:27

我正在训练模型对属于 60 个类别的水果图像进行分类。我有这个结果:

在此处输入图像描述

验证准确度大于训练准确度。这是否意味着欠拟合?如果是,我可以通过向神经网络添加更多层或增加神经元数量来解决这个问题吗?

3个回答

这似乎很奇怪。

你的验证比你的训练得分更高。从字面上看,这意味着您的模型在看不见的数据中的表现比它看到的要好。

典型的欠拟合是你在训练中获得的结果与在测试中相同。

在我看来,由于您没有提供太多信息,因此您没有正确拆分数据。可能有很多原因:

  • 测试太小或太容易预测
  • 存在时间依赖性并且您没有使用它(数据泄漏)。
  • 您的数据集中有组,您正在按组拆分...

还有一千多个。从您添加的可视化中,我猜您的火车测试拆分未正确执行

请问您是否使用了任何形式的 dropout?之前发生在我身上,因为我确实将 dropout 应用于训练集,但没有应用于验证集,我很容易在验证中获得更高的准确性

您可能拟合不足,因此必须(至少)训练更长的时间(更多的时期)。您是否在计算测试集之前计算训练集的准确性(如许多神经网络实现中的情况)?每个训练准确度是许多训练步骤的平均值吗?如果是这种情况并且您没有过度拟合(过度拟合),那么预计您在测试集中的准确度会稍好一些,因为模型已经通过训练得到了改进。但是,有关如何实现模型的更多信息会很棒。