美文网首页
集成学习之提升法

集成学习之提升法

作者: 吴霸格07 | 来源:发表于2018-09-18 00:22 被阅读0次

AdaBoost

  • 定义
    AdaBoost最流行的提升法的一种方式之一,将几个弱学习器集合成一个强学习器的任意集成方法.Adaptive Boosting的缩写.它专注于对前序进行纠正,关注前序拟合不足的训练实例.

  • 使用步骤
    构建一个AdaBoost分类器,首先需要训练一个基础分类器(如决策树),用它对进行训练集进行预测.然后对错误分类的训练实例增加其相对权重,循环更新权重后再进行训练.

  • 缺点
    这种依序学习技术无法并行,只能在前一个预测期得到结果之后,调整新的预测器才能进行新的训练.在拓展方面,它的表现不如bagging和pasting.

  • scikit-learn的AdaBoost

scikit-learn使用的是AdaBoost的多分类版本,叫做SAMME(http://goo.gl/Eji2vR)(基于多类指数损失函数的逐步添加模型).当只有两个类别的时候,SAMME等于AdaBoost.此外,如果预测器可以使用估算类别概率(即拥有predict_proba()方法),scikit-learn会使用SAMME的一个变种,即是SAMME.R(R代表real),它依赖的是类别概率而不是类别预测,通常表现更好.

接下来使用使用Scikit-learn的AdaBoostClassifier训练一个AdaBoost分类器,它基于200个单层决策树(Decision Stump),即max_depth = 1,换句话说就是一个决策节点加两个叶节点.
这里使用AdaBoostClassifier的默认基础估算器.

from sklearn.ensemble import AdaBoostClassifier
ada_clf = AdaBoostClassifier(
              DecisionTreeClassifier(max_depth=1),n_estimatiors=200,
              algorithm="SAMME.R",learning_rate=0.5
           )
ada_clf.fit(X_train,Y_train)

//algorithm['ælgərɪð(ə)m],算法
//estimator['estɪmeɪtə],预测器,估量器
//predict[prɪ'dɪkt],预测

AdaBoost与梯度下降的区别:AdaBoost是在训练中不断加入新的预测期是模型效果更好,而梯度下降是不断调整单个预测器的参数使得成本函数最小化.

相关文章

  • 集成学习之提升法

    AdaBoost 定义AdaBoost最流行的提升法的一种方式之一,将几个弱学习器集合成一个强学习器的任意集成方法...

  • Bagging与Boosting的联系与区别

    Bagging(套袋法)与Boosting(提升法)是集成学习中重要的算法,是一种模型融合的重要方法,相对于只利用...

  • 集成学习

    集成学习 集成思想主要分为两大流派,Boosting一族通过将弱学习器提升为强学习器的集成方法来提高预测精度(典型...

  • 周志华西瓜书-AdaBoost算法证明解析

      本节证明并未从集成学习源头开始,如若对集成学习还不是很清楚的同学,参考文章: 经典机器学习系列之【集成学习】 ...

  • 集成学习(7) - 集成学习之投票法原理与案例分析

    1. 投票法简介 在之前的学习,我们了解到一个通过数据学习得来的算法模型在实际预测中,存在两种误差,即方差和偏差。...

  • 集成学习

    集成学习的两大流派 1. Boosting 通过将弱学习器提升为强学习器的集成方法来提高预测精度,典型算法为Ada...

  • 集成学习之NCL

    在看文献的过程中,发现了集成学习并非简单训练N个模型。在这N个模型之间,建立某种约束,能够提升集成学习的效率。这里...

  • 集成学习-提升(boosting)方法

    1 提升方法 1.1 概率近似正确(PAC)学习框架 在概率近似正确(PAC)学习框架中,一个概念,如果存在一个多...

  • #30天专注橙长计划#【R2】-认知提升-DAY0(2016.1

    【航线规划】自我管理之认知提升 学习内容有:《通往财富自由之路》、认知学习法、得到APP等 【30天保证书】在接下...

  • 全球公认的高效费曼学习法

    全球公认的高效费曼学习法——详细步骤 费曼学习法 教导他人,是提升自己最好的方式 了解费曼学习法 费曼学习法是一种...

网友评论

      本文标题:集成学习之提升法

      本文链接:https://www.haomeiwen.com/subject/ypnjnftx.html