随机森林(RF)与GBDT的异同

面试经常被问到,做个记录!

相同点:

好吧,其实相同点不太好说,如果非要说的话,那就是它们都是由多棵树组成,最终结果由这多棵树一起决定(其实中间的细节还是不一样)。

不同点:

(1)从集成学习来说,RF属于的bagging(稍微有点改变,增加了列抽样),而GBDT属于boosting;

(2)从偏差-方差权衡来说,RF不断的降低模型的方差,GBDT不断的降低模型的偏差;

(3)从训练样本来说,RF每次迭代的样本是从全部训练集中有放回抽样形成的,而GBDT每次使用全部样本;

(4)从训练过程来说,RF可以并行训练,而GBDT只能串行(必须等上一棵树ok了);

(5)从结果来说,RF最终是多棵树进行多数表决,而GBDT是加权融合;

(6)从对数据的要求来说,RF对异常值不敏感,GBDT很敏感;

(7)从泛化能力来说,RF不易过拟合,GBDT容易。

只想得起这些了,欢迎指正,欢迎补充

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值