论文链接:

https://xueshu.baidu.com/usercenter/paper/show?paperid=ab7165108163edc94b30781e51819e0c

Abstract

Function approximation是从function space方面进行numerical optimization,其将stagewise additive expansions和steepest-descent minimization结合起来。而由此而来的Gradient Boosting Decision Tree(GBDT)可以适用于regression和classification,都具有完整的,鲁棒性高,解释性好的优点。

1. Function estimation

在机器学习的任务中,我们一般面对的问题是构造loss function,并求解其最小值。可以写成如下形式:

通常的loss function有:

1. regression:均方误差(y-F)^2,绝对误差|y-F|

2. classification:negative binomial log-likelihood log(1+e^(-2yF))

一般情况下,我们会把F(x)看做是一系列带参数的函数集合 F(x;P),于是进一步将其表示为“additive”的形

论文解读 Greedy Function Approximation:A Gradient Boosting Machine相关推荐

  1. 【机器学习】集成学习—Boosting—GBM(Gradient Boosting Machine)解析

    [机器学习]集成学习-Boosting-GBM(Gradient Boosting Machine)解析 文章目录 [机器学习]集成学习-Boosting-GBM(Gradient Boosting ...

  2. LightGBM -- Light Gradient Boosting Machine

    LightGBM 是微软开源的一个基于决策树和XGBoost的机器学习算法.具有分布式和高效处理大量数据的特点. 更快的训练速度,比XGBoost的准确性更高 更低的内存使用率,通过使用直方图算法将连 ...

  3. Python中Gradient Boosting Machine(GBM)方法以及调参详解

    1.前言 这篇博客转载于寒小阳博主,如给博主带来不便,请联系我以便删除. 2.目录 Boosing是怎么工作的? 理解GBM模型中的参数 学会调参(附详例) 3.Boosting是如何工作的? Boo ...

  4. Gradient Boosting Machine(GBM)调参方法详解

    原文翻译与校对:@酒酒Angie(drmr_anki@qq.com) && 寒小阳(hanxiaoyang.ml@gmail.com) 时间:2016年9月. 出处:http://bl ...

  5. Python中Gradient Boosting Machine(GBM)调参方法详解

    原文地址:Complete Guide to Parameter Tuning in Gradient Boosting (GBM) in Python by Aarshay Jain 原文翻译与校对 ...

  6. 机器学习系列(11)_Python中Gradient Boosting Machine(GBM)调参方法详解

    原文地址:Complete Guide to Parameter Tuning in Gradient Boosting (GBM) in Python by Aarshay Jain 原文翻译与校对 ...

  7. python调参工作都是干啥的_Python中Gradient Boosting Machine(GBM)调参方法详解

    1.前言 如果一直以来你只把GBM当作黑匣子,只知调用却不明就里,是时候来打开这个黑匣子一探究竟了! 这篇文章是受Owen Zhang (DataRobot的首席产品官,在Kaggle比赛中位列第三) ...

  8. 机器学习--Gradient Boosting Machine(GBM)调参方法详解 转 面试问到的

    https://www.cnblogs.com/zongfa/p/9502830.html

  9. Gradient Boosting

    Boosting方法: Boosting这其实思想相当的简单,大概是,对一份数据,建立M个模型(比如分类),一般这种模型比较简单,称为弱分类器(weak learner)每次分类都将上一次分错的数据权 ...

最新文章

  1. Android RatingBar
  2. jQuery 选择器模糊匹配
  3. 计算一个image的大小_一个方案提升Flutter内存利用率(干货)
  4. 神经网络的量子化假设
  5. 成为优秀程序员的方法就是抛开编程?
  6. [Go]通道(channel)的基本操作
  7. Atitit。激活某个程序的api attilax总结
  8. 润乾报表 数据集ds1中,数据源xmglxt_x3无数据库连接,且未设定数据连接工厂,请检查数据源设定:...
  9. java.lang.NullPointerException: Project directory not specified
  10. Android开发之onCreate
  11. sqlserver2008的数据库自动备份方法(转载)
  12. 特征值_特征值和奇异值的关系是什么?
  13. protel 99se 层次原理图的切换
  14. FFmpeg[14] - ffbuild/common.mak:173: *** missing separator. Stop.
  15. SRAM、PSRAM、SPI FLASH初步认识
  16. 软件构造之抽象相关知识总结
  17. Python制作日历
  18. 自媒体平台大鱼号怎样开通视频原创保护,原创证明材料如何写?
  19. 后端开发——Flask框架从入门到入坟(中)
  20. 基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)

热门文章

  1. Fabric 1.0源代码分析(41)putils(protos/utils工具包)
  2. 叶绿体基因组简单重复序列(SSRs)分析
  3. css3实现一个闪电效果
  4. 获取数据库中到指定经纬度距离的坐标
  5. NPM 国外地址,修改为国内地址
  6. EATool-实用型CAD/GIS集成勘测软件
  7. 激光显示产业三大风向标
  8. 观爱丽丝梦游仙境有感
  9. excel表的单元格被锁定保护,单元格无法选择,忘记了解锁密码,解决办法
  10. 富士 XF30mm F2.8 微距镜头 评测