美文网首页
GBDT总结

GBDT总结

作者: frmark | 来源:发表于2018-08-13 19:42 被阅读0次

1.1 介绍

GBDT = Gradient Boosting + Decision Tree
Gradient Boosting = Gradient Descent + Boosting
Boosting是一种按照加法模型叠加simple model的方法,Decision Tree是决策树,Gradient Descent是常用的梯度下降算法。
GBDT一般是使用残差的方式来描述,残差适用于loss function为平方损失。但是其他loss function不能通过残差作为拟合下一棵树的输出,通用的GBDT可以使用其他loss function,如绝对值损失、合页损失,是通过拟合负梯度作为下一棵树拟合的目标。参见下图作为残差和负梯度的比较:

Snipaste_2018-08-13_19-12-40.png
平方损失作为loss function会有异常点敏感的缺点,因此在回归问题上,一般选用绝对值和合页损失作为loss function
GBDT算法流程如下:
Snipaste_2018-08-13_16-37-00.png

在构建一个树的过程中,会对节点进行切分,切分的准则使用的是friedman_mse的准则,这个是Greedy Function Approximation: A Gradient Boosting Machine论文中的(32)式:

Snipaste_2018-08-13_19-20-44.png
sklearn中的GradientBoostingClassifier里面的loss参数有logistic回归和指数,如果是指数就退化成了AdaBoost算法,官方介绍如下:
Snipaste_2018-08-13_19-22-41.png

sklearn中的GradientBoostingRegressor里面的loss参数有{‘ls’, ‘lad’, ‘huber’, ‘quantile’},官方介绍如下:

Snipaste_2018-08-13_19-22-54.png

正则化

sklearn中的GBDT的正则化是通过指定learning_rate、sumsample、max_depth来解决,其中learning_rate是shrinkage的体现,通过每次给新添加的树一个权重,每次走一小步,提高算法的泛化能力,一般可以通过指定学习率和subsample组合的方式指定,不同正则化效果对比如下:


Snipaste_2018-08-13_19-41-42.png

相关文章

  • GBDT总结

    1.1 介绍 GBDT = Gradient Boosting + Decision TreeGradient B...

  • GBDT总结笔记

    [TOC] Supervised learning 监督学习的要点:数据:对于输入数据 $$$x_i \in R^...

  • Xgboost原理与Sklearn参数详解

    目录 1、Xgboost原理 2、总结 1、Xgboost原理 2、总结:本文主要分析了Xgboost和GBDT原...

  • 集成学习之Boosting-gbdt

    一、什么是GBDT 二、GBDT与传统Adaboost的不同之处 三、GBDT的负梯度拟合 四、GBDT算法流程 ...

  • 06 集成学习 - Boosting - GBDT算法原理、总结

    05 集成学习 - Boosting - GBDT初探 十四、GBDT的构成 ● GBDT由三部分构成:DT(Re...

  • 机器学习总结

    1. RF, GBDT 的区别; GBDT,XGboost 的区别 GBDT在训练每棵树时候只能串行,不能并行,在...

  • 领域经典paper

    gbdt gbdt Breiman, L. (June 1997). "Arcing The Edge" (PDF...

  • 调参整理

    RF,GBDT,xgboost调参方法整理 训练集、测试集loss容易出现的问题总结 train loss 不断下...

  • GBDT 算法

    GBDT (GradientBoostingDecisionTree) 梯度提升迭代决策树。GBDT 也是 Boo...

  • 传统机器学习笔记 - GBDT(二)

    学习GBDT的原理和细节(二) 在GBDT的原理之后,拓展GBDT相关的细节,包括和Adaboost的异同,以及G...

网友评论

      本文标题:GBDT总结

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