【发布时间】:2020-06-21 16:56:03
【问题描述】:
我想确保我的模型没有过度拟合。我使用交叉验证检查了过度拟合。所有折叠的结果都很接近。但同时我检查了训练和测试预测。测试大小为 0.25。训练和测试的预测是如此不同。这表明我的模型过度拟合。我应该相信哪个结果?交叉验证或测试/训练预测。我的模型是否过拟合?
注意:我用的是python。用于交叉验证、训练测试拆分和建模的 Sklearn
【问题讨论】:
-
如果我在读你,75% 的数据用于训练你的模型,25% 用于测试它?然后你执行了交叉验证程序?您的数据集中有多少个观察值,您使用了多少个折叠进行交叉验证?
-
我的数据观察是28000行。测试大小为 0.25。火车预测为 0.99。测试预测为 0.74。交叉验证是 10 倍。每个折叠精度在 0.70 到 0.77 之间。
标签: python scikit-learn data-science cross-validation training-data