为什么我的随机森林分类器模型中每个决策树的max_depth都相同? 我设置了我的RandomForestClassifier的max_depth = 30,当我打印每棵树(trees = RandomForestClassifier.estimators_)时,我发现每棵树的max_depth都是相同的。
我真的不知道问题出在哪里以及如何实现。
答案 0 :(得分:0)
如果我没记错的话,决策树可能会达到其最大深度。没有什么问题。我什至会说他肯定会。您允许树生长的空间,树将占用的空间。
按比例缩放到随机森林,再次没有错。您应该专注于选择正确的max_depth,因为刨丝器max_depth带来更大的过度拟合风险。
尝试不同的值,并比较测试数据的性能。