位置: 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频道异地登录)

  • 荣耀30pro和荣耀30s的区别有哪些地方(荣耀30pro和荣耀30s哪个好)

    荣耀30pro和荣耀30s的区别有哪些地方(荣耀30pro和荣耀30s哪个好)

  • 华为荣耀9x能截长屏吗(华为荣耀9x截屏怎么截)

    华为荣耀9x能截长屏吗(华为荣耀9x截屏怎么截)

  • 拯救者键盘灯怎么开(拯救者键盘灯怎么开变色r9000p)

    拯救者键盘灯怎么开(拯救者键盘灯怎么开变色r9000p)

  • 抖音钻石卡怎么搞(抖音里的抖音钻卡怎么集)

    抖音钻石卡怎么搞(抖音里的抖音钻卡怎么集)

  • 怎么把视频打包成文件夹(怎么把视频打包发送)

    怎么把视频打包成文件夹(怎么把视频打包发送)

  • 闲鱼二手可以申请售后吗(闲鱼二手可以申请发票吗)

    闲鱼二手可以申请售后吗(闲鱼二手可以申请发票吗)

  • 抖音垂直度什么意思(抖音垂直度什么时候更新)

    抖音垂直度什么意思(抖音垂直度什么时候更新)

  • 键盘段落感是什么意思(键盘段落感强好还是不好)

    键盘段落感是什么意思(键盘段落感强好还是不好)

  • beatsx耳机弹窗颜色不匹配

    beatsx耳机弹窗颜色不匹配

  • b站里的mad什么意思(b站mad频道在哪)

    b站里的mad什么意思(b站mad频道在哪)

  • 淘宝店铺搬走了还能退款吗(淘宝店铺搬走了怎么能找到他的店铺)

    淘宝店铺搬走了还能退款吗(淘宝店铺搬走了怎么能找到他的店铺)

  • 电脑ss接口是什么接口(台式机ss接口是什么)

    电脑ss接口是什么接口(台式机ss接口是什么)

  • 华为mate30要贴膜吗(华为mate30贴膜后无法截屏)

    华为mate30要贴膜吗(华为mate30贴膜后无法截屏)

  • vivos5手机什么时候上市(vivo5s什么时候上市)

    vivos5手机什么时候上市(vivo5s什么时候上市)

  • oppor9通话设置在哪里(oppo 手机通话设置)

    oppor9通话设置在哪里(oppo 手机通话设置)

  • vivo手机怎么录屏声音(vivo手机怎么录屏最简单的方法)

    vivo手机怎么录屏声音(vivo手机怎么录屏最简单的方法)

  • 苹果7恢复永久删除照片(苹果7恢复永久密码忘了)

    苹果7恢复永久删除照片(苹果7恢复永久密码忘了)

  • 荣耀20如何清理后台(荣耀20如何清理垃圾)

    荣耀20如何清理后台(荣耀20如何清理垃圾)

  • 荣耀20几个摄像头(荣耀20四个摄像头面板说明)

    荣耀20几个摄像头(荣耀20四个摄像头面板说明)

  • 预防木马的注意事项有哪些(预防木马的注意事项有)

    预防木马的注意事项有哪些(预防木马的注意事项有)

  • 华为荣耀v10有红外线功能吗(华为荣耀V10有红外线功能吗?)

    华为荣耀v10有红外线功能吗(华为荣耀V10有红外线功能吗?)

  • 三星怎么看是不是国行(三星怎么看是不是官翻机)

    三星怎么看是不是国行(三星怎么看是不是官翻机)

  • oppor17怎样连接电脑(oppor17怎样连接打印机)

    oppor17怎样连接电脑(oppor17怎样连接打印机)

  • 下载天天快报怎么取消(下载安装天天快报)

    下载天天快报怎么取消(下载安装天天快报)

  • 最薄的单反镜头是什么(最薄的索尼微单)

    最薄的单反镜头是什么(最薄的索尼微单)

  • 一般纳税人哪些可以开3%的发票吗
  • 房地产企业实收资本要求
  • 工商年报资产状况可以都填0吗
  • 个人捐款合法吗
  • 税务信用级别为m级
  • 现金日记账本月合计的红线画法
  • 增值税税金不足1元未缴纳账务处理
  • 福利企业发放职工集资利息是不是要交个人所得税
  • 大数据对管理会计的影响论文
  • 当月计提的工资与次月发放数不同
  • 应收账款收回时间怎么体现
  • 应交税金审计
  • 西安的税务局
  • 外币折算买入价卖出价
  • 分公司负债,总公司要负担
  • 贴现扣的钱叫什么
  • 形式发票需要报关吗
  • 已认证发票退货怎么办
  • 其他综合收益的含义
  • 服务,不动产和无形资产扣除项目明细
  • 股权转让的分录怎么做
  • 企业如何选择会计师事务所
  • 抵扣联必须当月认证吗
  • windows11怎么查看显卡
  • 进项税和销项税怎么理解
  • win10资源管理器在哪里找
  • windows7旗舰版好用吗?
  • 苹果电脑优酷视频打不开
  • 瓦尔加德
  • html转化成图片
  • js怎么实现倒计时
  • php如何实现自动加载
  • javascript手机编程
  • css转换器
  • 员工报销医药费的会计分录
  • 以前年度损益调整结转到本年利润吗
  • java一维数组从小到大排序
  • 织梦如何给栏目增加缩略图
  • linux mongodb创建用户
  • 消费税算不算运费
  • 办公桌椅入固定资产计提折旧几年
  • 商业保险 抵扣个税
  • 建筑企业跨地区经营企业所得税
  • 印花税每个月都要申报吗
  • 小规模纳税人税额怎么算
  • 现金日记账采用哪一种账簿的形式
  • 人工费用和制造费用的约当产量
  • 建筑安装业,指从事____的企业
  • 邮局的定额发票能报销吗
  • 汇票与本票有何不同
  • 暂估费用的账务处理管理
  • 发行优先股的发行费用
  • 中标违约保证金怎么退
  • 机票行程单改签费抵扣 税务局
  • 会计政策变更的追溯调整法和未来适用法
  • SQL中distinct 和 row_number() over() 的区别及用法
  • windows vista如何安装
  • yum源如何配置
  • bios单词
  • ksysslim.exe
  • pps影音怎么没有了
  • linux日志内容
  • systemd init.d
  • opengl update
  • opengl geometry shader
  • gitlab管理员账号 审批
  • 显示打包成功但是没有文件
  • vue+node+webpack环境搭建教程
  • js的实现原理
  • 黑洞数6174视频
  • jquery的form方法
  • android设置音量
  • 北京市国家税务局电子税务局
  • 上海社保转出后查不到记录
  • 知道纳税人识别号怎么转账
  • 非房地产企业土地增值税清算
  • 所得税的核定征收方法
  • 事业单位录用备案表审核快吗
  • 信用社股金转让 办理要多少时间
  • 包头市到青山区多少公里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设