数据挖掘入门与实战 公众号: datadw 目录:1. Boosting方法的简介2. AdaBoost算法3.基于单层决策树构建弱分类器4.完整的AdaBoost的算法实现5.总结1. Boosting方法的简介Boosting方法的基本思想:对于一个复杂的任务来说,将多个专家的判断进行适当的综合所得出的判断,要比其中任何一个专家单独的判断好. 实际上就是“三个臭皮匠顶个诸葛亮的道理。”( 对于分类问题而言, 给定一个训练集,求比较粗糙的分类规则(弱分类器)要比求精确的分类规则(强分类器)容易得多。Boosting方法就是从弱学习算法出发,反复学习,得到一系列弱分类器(又称基本分类器),然后组合这些弱分类器,构成一个强分类器。 对于Boosting方法来说,需要回答两个问题:
2. AdaBoost算法boosting 方法拥有多个版本,其中最流行的一个版本就是AdaBoost,即adaptive boosting. 对与上面提到的两个问题,AdaBoost的做法分别是:
具体算法流程描述如下:
|