请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于bagging和随机森林的区别

老师好,有个问题比较困惑,bagging和随机森林的区别应该只有:随机森林的base estimater只能是决策树,这一点吧。决策树在随机子集上选取特征做划分,这种方法,bagging通过random patches也可以实现。所以有些博客说两者的区别在于,采样方法不一样,应该是不正确的吗?

正在回答

1回答

liuyubobobo 2019-03-08 15:23:31

你的理解是对的。用BaggingClassifier,里面传入DecisionTree,就可以创建一个随机森林。


比如这样:

random_forest_clf = BaggingClassifier(
    DecisionTreeClassifier(#随便填决策树的参数#),
    n_estimators=500, max_samples=1.0, bootstrap=True, n_jobs=-1
)


继续加油!:)


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信