关于bagging和随机森林的区别
来源:13-5 随机森林和 Extra-Trees
叫cherry风一样的女纸
2019-03-08
老师好,有个问题比较困惑,bagging和随机森林的区别应该只有:随机森林的base estimater只能是决策树,这一点吧。决策树在随机子集上选取特征做划分,这种方法,bagging通过random patches也可以实现。所以有些博客说两者的区别在于,采样方法不一样,应该是不正确的吗?
写回答
1回答
-
你的理解是对的。用BaggingClassifier,里面传入DecisionTree,就可以创建一个随机森林。
比如这样:
random_forest_clf = BaggingClassifier( DecisionTreeClassifier(#随便填决策树的参数#), n_estimators=500, max_samples=1.0, bootstrap=True, n_jobs=-1 )
继续加油!:)
012019-03-08
相似问题