为什么我的随机森林分类器模型中每个决策树的max_depth都相同?

时间:2019-10-18 13:05:31

标签: python classification random-forest decision-tree

为什么我的随机森林分类器模型中每个决策树的max_depth都相同? 我设置了我的RandomForestClassifier的max_depth = 30,当我打印每棵树(trees = RandomForestClassifier.estimators_)时,我发现每棵树的max_depth都是相同的。

我真的不知道问题出在哪里以及如何实现。

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,决策树可能会达到其最大深度。没有什么问题。我什至会说他肯定会。您允许树生长的空间,树将占用的空间。

按比例缩放到随机森林,再次没有错。您应该专注于选择正确的max_depth,因为刨丝器max_depth带来更大的过度拟合风险。

尝试不同的值,并比较测试数据的性能。