使用BaggingClassifier
与baseestimator=RandomForestClassifier
的{{1}}与RandomForestClassifier
中的sklearn
有何不同?
答案 0 :(得分:4)
RandomForestClassifier
在BaggingClassifier
之后通过装袋在外部引入随机性(相对于单个树装配)。
然而,它通过对可以进行拆分的特征列表进行二次采样来在树构造过程中深入注入随机性:在每个新拆分时考虑一组新的随机特征。这种随机性是通过max_features
RandomForestClassifier
参数来控制的,该参数在BaggingClassifier(base_estimator=DecisionTreeClassifier())
中没有等价物。