判别器组合算法——Bagging与随机森林

Bagging

Bagging的策略:

(1)从样本集中重采样(有重复的)选出n个样本;

(2)在所有属性上,对这n个样本建立分类器(ID3、C4.5、C&RT、SVM、Logistic回归等);

(3)重复以上两步m次,即获得了m个分类器;

(4)将数据放在这m个分类器上,最后根据这m个分类器的投票结果,决定数据属于哪一类。


随机森林

随机森林在bagging基础上做了修改。基本思路是:

(1)从样本集中用Bootstrap采样选出n个样本(重采样);

(2)从所有属性中随机选择k个属性,选择最佳分割属性作为节点建立C&RT决策树;

(3)重复以上两步m次,即建立了m棵C&RT决策树

(4)这m个C&RT形成随机森林,通过投票表决结果,决定数据属于哪一类


随机森林/Bagging和决策树的关系

    当然可以使用决策树作为基本分类器,但也可以使用SVM、Logistic回归等其它分类器,习惯上,这些分类器组成的“总分类器”,仍然叫做随机森林。


     另外,回归问题,其实可以使用Bagging策略,拟合变化曲线。

     算法过程:①做n次bootstrap,每次得到的数据Di,Di的长度为N;②对于每一个Di,使用局部回归拟合一条曲线;③将这些曲线取平均,即得到最终的拟合曲线;④显然,最终的拟合曲线更加稳定,并且可以避免过拟合现象。

     

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值