位置: IT常识 - 正文

gbdt和xgboost区别

编辑:rootadmin

gbdt和xgboost区别如下:
  
  1、传统GBDT以CART作为基分类器,xgboost还支持线性分类器,这个时候xgboost相当于带L1和L2正则化项的逻辑斯蒂回归(分类问题)或者线性回归(回归问题)。
  
  2、传统GBDT在优化时只用到一阶导数信息,xgboost则对代价函数进行了二阶泰勒展开,同时用到了一阶和二阶导数。顺便提一下,xgboost工具支持自定义代价函数,只要函数可一阶和二阶求导。
  
  3、xgboost在代价函数里加入了正则项,用于控制模型的复杂度。正则项里包含了树的叶子节点个数、每个叶子节点上输出的score的L2模的平方和。从Bias variance tradeoff角度来讲,正则项降低了模型的variance,使学习出来的模型更加简单,防止过拟合,这也是xgboost优于传统GBDT的一个特性。(关于这个点,接下来详细解释)
  
  4、Shrinkage(缩减),相当于学习速率(xgboost中的eta)。xgboost在进行完一次迭代后,会将叶子节点的权重乘上该系数,主要是为了削弱每棵树的影响,让后面有更大的学习空间。实际应用中,一般把eta设置得小一点,然后迭代次数设置得大一点。(补充:传统GBDT的实现也有学习速率)
  
  5、列抽样(column subsampling)即特征抽样。xgboost借鉴了随机森林的做法,支持列抽样,不仅能降低过拟合,还能减少计算,这也是xgboost异于传统gbdt的一个特性。
  
  6、对缺失值的处理。对于特征的值有缺失的样本,xgboost可以自动学习出它的分裂方向。
  
  7、xgboost工具支持并行。boosting不是一种串行的结构吗?怎么并行的?注意xgboost的并行不是tree粒度的并行,xgboost也是一次迭代完才能进行下一次迭代的(第t次迭代的代价函数里包含了前面t1次迭代的预测值)。xgboost的并行是在特征粒度上的。
  
  决策树的学习最耗时的一个步骤就是对特征的值进行排序(因为要确定最佳分割点),xgboost在训练之前,预先对数据进行了排序,然后保存为block结构,后面的迭代中重复地使用这个结构,大大减小计算量。这个block结构也使得并行成为了可能,在进行节点的分裂时,需要计算每个特征的增益,最终选增益最大的那个特征去做分裂,那么各个特征的增益计算就可以开多线程进行。
  
  可并行的近似直方图算法。树节点在进行分裂时,需要计算每个特征的每个分割点对应的增益,即用贪心法枚举所有可能的分割点。当数据无法一次载入内存或者在分布式情况下,贪心算法效率就会变得很低,所以xgboost还提出了一种可并行的近似直方图算法,用于高效地生成候选的分割点。
  
  
626763060gbdt和xgboost区别

本文链接地址:https://www.jiuchutong.com/zhishi/182165.html 转载请保留说明!

上一篇:mate20支持反向充电吗(华为mate20支持反向充电不)

下一篇:qqlive异地登录啥意思(qq频道异地登录)

  • 掌上电力怎么交费

    掌上电力怎么交费

  • 荣耀怎么设置地震报警(荣耀怎么设置地震预警强度)

    荣耀怎么设置地震报警(荣耀怎么设置地震预警强度)

  • 如何升级win10(电脑win7如何升级win10)

    如何升级win10(电脑win7如何升级win10)

  • 华为nova7se如何设置来电铃声(华为nova7se如何打开开发者模式)

    华为nova7se如何设置来电铃声(华为nova7se如何打开开发者模式)

  • 苹果8更新13卡吗(苹果8手机升级13.3怎么样)

    苹果8更新13卡吗(苹果8手机升级13.3怎么样)

  • 苹果11两个摄像头怎么用(苹果11两个摄像头不一样)

    苹果11两个摄像头怎么用(苹果11两个摄像头不一样)

  • office另存为快捷键(office文件另存为的快捷键)

    office另存为快捷键(office文件另存为的快捷键)

  • 快手怎么修改点赞上限(快手上修改地址怎么修改)

    快手怎么修改点赞上限(快手上修改地址怎么修改)

  • 拼多多复制助力链接打不开(拼多多复制助力有风险吗)

    拼多多复制助力链接打不开(拼多多复制助力有风险吗)

  • 教育机构网站的域名代码是(教育机构网站的发展前景)

    教育机构网站的域名代码是(教育机构网站的发展前景)

  • 有限的访问权限怎么回事(有限的访问权限无线网络无法连接)

    有限的访问权限怎么回事(有限的访问权限无线网络无法连接)

  • 手环步数可以同步到微信运动吗(手环步数可以同步到微信运动吗杂牌)

    手环步数可以同步到微信运动吗(手环步数可以同步到微信运动吗杂牌)

  • c盘没有权限保存文件(c盘没有权限保护怎么办)

    c盘没有权限保存文件(c盘没有权限保护怎么办)

  • 电池优化打开还是关掉(电池优化打开还能用多久)

    电池优化打开还是关掉(电池优化打开还能用多久)

  • 微信图片保存到电脑上打不开(微信图片保存到系统相册在哪里)

    微信图片保存到电脑上打不开(微信图片保存到系统相册在哪里)

  • 内存储器主要用于(内存储器主要用于存放什么的数据)

    内存储器主要用于(内存储器主要用于存放什么的数据)

  • 华为数据线叫什么(华为数据线叫什么头)

    华为数据线叫什么(华为数据线叫什么头)

  • 华为手表watch gt2可以打电话吗(华为手表watch gt2怎么连接手机)

    华为手表watch gt2可以打电话吗(华为手表watch gt2怎么连接手机)

  • 微信的草稿箱怎么恢复(微信的草稿箱怎么找到)

    微信的草稿箱怎么恢复(微信的草稿箱怎么找到)

  • 小米手环4nfc怎么付款(小米手环4nfc怎么连接手机蓝牙)

    小米手环4nfc怎么付款(小米手环4nfc怎么连接手机蓝牙)

  • 爱奇艺怎么赠片给好友(爱奇艺会员如何赠片)

    爱奇艺怎么赠片给好友(爱奇艺会员如何赠片)

  • word怎么加参考文献(word形式怎么弄)

    word怎么加参考文献(word形式怎么弄)

  • 记事本是windows什么中的应用程序(记事本是什么软件)

    记事本是windows什么中的应用程序(记事本是什么软件)

  • 苹果11定位在哪里设置(苹果11定位在那里)

    苹果11定位在哪里设置(苹果11定位在那里)

  • 淘宝退货菜鸟裹裹上门取件流程(淘宝退货菜鸟裹裹能看到是什么物品吗)

    淘宝退货菜鸟裹裹上门取件流程(淘宝退货菜鸟裹裹能看到是什么物品吗)

  • 快手极速版怎么发作品(快手极速版怎么关闭广告推送)

    快手极速版怎么发作品(快手极速版怎么关闭广告推送)

  • 怎么知道对方有没有把你电话拉黑(怎么知道对方有没有艾滋病)

    怎么知道对方有没有把你电话拉黑(怎么知道对方有没有艾滋病)

  • vivox27左边按键是干什么的(vivox27左边按键怎么搞成锁屏键)

    vivox27左边按键是干什么的(vivox27左边按键怎么搞成锁屏键)

  • 电脑管家如何关闭杀毒(电脑管家如何关闭)

    电脑管家如何关闭杀毒(电脑管家如何关闭)

  • 前端+后端项目 - 论坛信息管理系统(Web+servlet+MySQL+JDBC)(前端项目和后端项目)

    前端+后端项目 - 论坛信息管理系统(Web+servlet+MySQL+JDBC)(前端项目和后端项目)

  • 企业季度所得税计算公式
  • 一般纳税企业所得税税率是多少2019
  • 加油卡充值可以退吗
  • 红冲以前年度收入成本的账务处理
  • 银行融资服务费怎么算
  • 员工垫资报销记账
  • 员工旅游费怎么记账
  • 收到电子退库如何操作
  • 核定征收企业如何纳税
  • 企业所得税研发费用加计扣除政策的文件
  • 期初固定资产净值在资产负债表中的哪里
  • 担保费和评审费计入什么科目
  • 企业土地是不是都应该缴纳房产税?
  • 企业购买银行理财会亏吗
  • 公务费用扣除标准 通讯补贴怎么算
  • 差额征税怎么交税
  • 企业内部控制审计报告应当与内部控制评价报告
  • 房租发票进项税额抵扣
  • 支付保洁费用
  • 筹建期发生的费用是放在那个科目
  • 出口退税附加税计税依据
  • 软件开发增值税即征即退2022
  • 营改增后挂靠工程会计分录具体怎么做?
  • 差额征税的计算方式
  • 华硕笔记本电脑售后维修服务网点
  • 内账进项税不设置怎么账务处理
  • 延期报税申请怎么操作
  • 收据大写后面的数字
  • 鸿蒙系统怎么隐藏状态栏
  • iphone如何录音转文字
  • win10任务栏变成黑色
  • PHP:Memcached::prependByKey()的用法_Memcached类
  • 所有者权益变动额怎么算
  • 增加办税人员需要带什么材料
  • 周转材料要计入增值税吗
  • 小白学php需要多久能上手
  • 增值税免征与即征的区别
  • 冰岛北部内陆景观有哪些
  • vue如何配置路由
  • 离职补偿金可以拖欠么
  • 房屋租赁可以开具住宿费发票吗
  • 折扣和佣金合法的两个条件是什么?
  • 织梦怎么建站
  • 给员工进行拓展活动
  • 自然人独资的有限责任公司交什么税
  • 关联交易纳税调整期限
  • 发票可以付款前开吗
  • 法定盈余公积的作用
  • 企业资金占用费利率
  • 已付款未认证发票怎么做账
  • 小规模纳税人购入固定资产怎么做账
  • 商业承兑过期后可以退回吗
  • 销售费用变动率是看本期还是本年累计
  • 增值税免税入账
  • 贸易融资具体包括
  • 银行余额调节表电子版
  • 私企银行有哪几家
  • 获取sqlsession
  • SQL Server Table中XML列的操作代码
  • sql整型
  • 清空数据库中所有表的数据
  • 怎么快速隐藏电脑下方一排
  • windows server 2008 日志文件在哪
  • windows 安装app
  • 中文版windows7的安装方式
  • 如何在mac中安装windows
  • windows10周年更新
  • linux CentOS WEB服务器分区方案
  • win8如何进入高级启动项模式
  • javascript ()
  • jqueryui easyui
  • 如何使用css设置元素的层叠效果?
  • linux如何查看当前shell
  • shell脚本clear
  • 简单的智能家居
  • jquery foreach循环
  • 成品油税费具体计算
  • 通用申报表怎么填样本
  • 交完车船税后地税局都给什么
  • 杨静儿多少岁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设