美文网首页
Boosting算法

Boosting算法

作者: 大龙10 | 来源:发表于2023-12-16 13:51 被阅读0次

    书名:计算机视觉40例从入门到深度学习:OpenCV-Python
    作者:李立宗
    出版社:电子工业出版社
    出版时间:2022-07-01
    ISBN:9787121436857


    第15章 机器学习导读

    15.3 OpenCV中的机器学习模块

    15.3.2 决策树

    二、Boosting算法

    • 集成学习又称多分类器系统、基于委员会的学习,通过构建并结合多个学习器来完成学习任务。

    • 集成学习结构示意图如图15-24所示。


      图15-24 集成学习结构示意图
    • 集成中的个体学习器可以是同类型的,如都是人工神经网络的,或者都是决策树的,此时集成是“同质”的,其中的个体学习器又称基学习器,也可以是不同类型的,如同时包含神经网络和决策树,此时集成是“异质”的,其中的个体学习器又称组件学习器。

    • 集成学习通过对相当数量的个体学习器进行组合,获得比单一学习器显著优越的泛化性能。
      通常情况下,个体学习器是弱学习器,是略优于随机猜测的学习器。

    • Boosting是将一组弱学习器组合成强学习器的算法,该算法的基本流程如下。
      ● Step 1:使用初始训练数据训练一个个体学习器1。
      ● Step 2:将个体学习器1预测错的样本比例加大,训练个体学习器2。
      ● Step 3:重复上述过程,直至最后一个个体学习器N。
      ● Step 4:将N个个体学习器加权组合构成集合。

    Boosting算法中最具代表性的是自提升适应(Adaptive Boosting,Adaboost)算法。
    Adaboost算法解决了Boosting算法在实际执行时遇到的一些困难,可以作为一种从一系列弱分类器构造一个强分类器的通用方法。

    相关文章

      网友评论

          本文标题:Boosting算法

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