【发布时间】:2021-06-05 19:56:47
【问题描述】:
我正在使用随机森林分类器,我想执行 k 折交叉验证。 我的数据集已经分成 10 个不同的子集,所以我想用它们来做 k 折交叉验证,而不是使用随机分割数据集的自动函数。 在 Python 中可以吗?
随机森林没有 partial_fit() 方法,所以我无法进行增量拟合。
【问题讨论】:
-
是的,这是可能的。但是,有无数种方法可以做到这一点,这使得在合理范围内无法回答这个问题。
-
你的问题是关于 k-fold 还是 partial_fit 算法
-
你可以根据时间戳折叠
-
partial_fit()或其他拆分函数在这里有什么作用?您在运行for循环时是否有任何特定困难,并且在每次迭代中都适合(连接的)9 个子集,同时测试剩余的子集?如果是,请发布您迄今为止尝试过的内容以及遇到的具体问题。否则,正如@BartoszKP 已经注意到的那样,您的问题的答案只是“是的,有可能”(它与随机森林或任何其他特定算法无关) .
标签: python random-forest cross-validation k-fold