集成学习——Boosting算法:Adaboost、GBDT、XGBOOST和lightGBM的简要原理和区别
1、Boosting算法Boosting算法是通过串联的方式,将一组弱学习器提升为强学习器算法。它的工作机制如下:(1)用初始训练集训练出一个基学习器;(2)依据基学习器的表现对训练样本分布进行调整,使得之前做错的训练样本在之后中得到最大的关注;(3)用调整后的样本分布进行下一个基学习器;(4)重复2-3的步骤,直到基学习器的数量达到了指定的T值后(5)将T个基学习器进行加权组合得到集成的学习器。