不能在 IRIS 数据集上欠拟合/过拟合

数据挖掘 过拟合
2022-03-03 18:02:30

我正在使用 IRIS 数据集,并希望看到欠拟合和过拟合。我正在使用多层感知器(2层)。

问题是我不能对数据进行欠拟合或过拟合(见下图)。我明白为什么我不能欠拟合:如果数据很容易分离,它可能会发生,但为什么我不能过拟合?数据集容量为 600(样本数 (150) 乘以特征数 (4)),因此我应该能够使用容量更大的网络进行过拟合。我正在尝试使用总参数从 15 到 ~32000 的多层感知器,但既不会发生欠拟合,也不会发生过拟合。到底是怎么回事?也许由于同样的原因不会发生过拟合,因为数据很容易分离?谢谢!

在此处输入图像描述

1个回答

IRIS 是一个非常小的数据集,没有那么多数据点。我发现在使用数据集时,MNIST 做得更好,你可以轻松地在那里进行过度拟合和欠拟合。