我正在学习一门向我介绍 sklearn.ensemble.RandomForestClassifier 的课程。起初它使用n_estimators默认值 10,结果准确度约为 0.28。如果我更改n_estimators为 15,则准确度变为 0.32
这是一些代码:
pl = Pipeline([
('union', FeatureUnion(
transformer_list = [
('numeric_features', Pipeline([
('selector', get_numeric_data),
('imputer', Imputer())
])),
('text_features', Pipeline([
('selector', get_text_data),
('vectorizer', CountVectorizer())
]))
]
)),
('clf', RandomForestClassifier())
])
我认为增加n_estimatorsRandomForestClassifier中树的数量(有人可以解释一下吗?您如何找到获得最高准确度的最小值?