【发布时间】:2020-03-21 07:41:16
【问题描述】:
因此,我获得了用于硬件分配的 Xtrain、ytrain、Xtest、ytest、Xvalid、yvalid 数据。此作业适用于随机森林,但我认为我的问题适用于任何/大多数模型。
所以我的理解是您使用 Xtrain 和 ytrain 来拟合模型,例如 (clf.fit(Xtrain, ytrain)),这会创建可以为您的训练数据提供分数和预测的模型
因此,当我转到测试和有效数据集时,我只使用 ytest 和 yvalid 来查看它们的预测和评分方式。我的教授为我们提供了三个 X 数据集(Xtrain、Xtest、Xvalid),但对我来说,我只需要 Xtrain 最初训练模型,然后在不同的 y 数据集上测试模型。
如果我为每对 X,y 执行 .fit(),我将使用完全不同的数据创建/拟合三个不同的模型,因此从我的角度来看,这些模型不可比较。
我错了吗?
【问题讨论】: