【发布时间】:2020-12-03 23:34:56
【问题描述】:
我在训练森林时遇到了一个问题。我使用 5 折交叉验证和 rmse 作为指导来找出模型的最佳参数。我最终发现,当 max_feature=1 时,我得到了最小的 rmse。这对我来说很奇怪,因为 max_feature 是每次拆分时考虑的特征。一般来说,如果我想找到“最佳”参数来降低分裂中的杂质,那么树应该充其量考虑所有特征并找到分裂后杂质最低的一个结果。但是,就交叉验证而言,我得到 max_feature=1 是最低的 rmse。这是因为考虑的特征越多,树的通用性就越低?谢谢
【问题讨论】:
-
我没有得到反对票。这是一个可能让许多人感到困惑的相关问题
-
@CutePoison 是的。想知道同样的事情。对问题投了赞成票以取消反对票。
-
这里也一样 - 我在写我的大师时有一个非常相似的问题。这不是微不足道的
标签: python scikit-learn random-forest