随机森林 - 分类器的数量

时间:2017-09-23 17:27:02

标签: python random-forest

我对RandomForest分类器有疑问。 我想知道决策树的数量是否等于分类器的数量? 如果没有,那么分类器到底意味着什么?

1 个答案:

答案 0 :(得分:0)

一个RandomForestClassifier对象是一个分类器。在该分类器中,您有许多决策树,称为“估算器”。您可以在estimators_的{​​{1}}属性中找到这些内容。您被要求训练10个不同的RandomForestClassifier,每个RandomForestClassifier具有不同数量的决策树。例如:

from sklearn.ensemble import RandomForestClassifier
classifiers = [RandomForestClassifier(n_estimators=num) for num in (8, 16, 32)]

该代码将创建(但不训练)包含三个分类器的列表,其中包含不同数量的估算器(决策树)。具体来说,它将创建具有8,16和32个决策树的分类器。