Python 为什么我的随机森林分类器模型中每个决策树的最大深度都是相同的?

Python 为什么我的随机森林分类器模型中每个决策树的最大深度都是相同的?,python,classification,random-forest,decision-tree,Python,Classification,Random Forest,Decision Tree,为什么我的随机森林分类器模型中每个决策树的最大深度都是相同的? 我设置了RandomForestClassifier的max_depth=30,当我打印每棵树时,我发现每棵树的max_depth都是相同的 我真的不知道问题出在哪里以及它是如何发生的。如果我没有弄错的话,决策树很可能达到它的最大深度。这没什么问题。我甚至可以说他肯定会的。你允许你的树生长的空间,你的树将占据的空间 缩放到一个随机森林,同样没有什么问题。您应该专注于选择正确的最大深度,因为使用格栅最大深度会带来更大的过度安装风险 尝

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


我真的不知道问题出在哪里以及它是如何发生的。

如果我没有弄错的话,决策树很可能达到它的最大深度。这没什么问题。我甚至可以说他肯定会的。你允许你的树生长的空间,你的树将占据的空间

缩放到一个随机森林,同样没有什么问题。您应该专注于选择正确的最大深度,因为使用格栅最大深度会带来更大的过度安装风险


尝试不同的值并比较您如何使用测试数据

如果可能,请提供一些代码示例和stacktrace。可能您已经设置了min_samples_leaf值,这不允许增加深度。您最好提供代码,因为问题太笼统了