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

  • oppo手机怎么找回删除的图片和视频(oppo手机怎么找隐藏照片)

    oppo手机怎么找回删除的图片和视频(oppo手机怎么找隐藏照片)

  • 苹果xs如何关闭后台(苹果xs如何关闭屏幕自动亮度)

    苹果xs如何关闭后台(苹果xs如何关闭屏幕自动亮度)

  • 创建新的apple id要多久(创建新的apple id以前的东西还在吗)

    创建新的apple id要多久(创建新的apple id以前的东西还在吗)

  • ipad一直显示耳机模式(ipad一直显示耳机模式 没有声音怎么回事)

    ipad一直显示耳机模式(ipad一直显示耳机模式 没有声音怎么回事)

  • oppo右上角有个方框带圆圈(oppo右上角有个耳机怎么去掉没声音)

    oppo右上角有个方框带圆圈(oppo右上角有个耳机怎么去掉没声音)

  • vivo手机qq来消息怎么不显示怎么办(vivo手机qq来消息没声音)

    vivo手机qq来消息怎么不显示怎么办(vivo手机qq来消息没声音)

  • vivox30有几种截屏方法(vivox30手机截图快捷键)

    vivox30有几种截屏方法(vivox30手机截图快捷键)

  • kb与k的大小(k比kb大还是小)

    kb与k的大小(k比kb大还是小)

  • 锐龙5 3600相当于i几(锐龙53600相当于)

    锐龙5 3600相当于i几(锐龙53600相当于)

  • 充值记录怎么删除(充值记录怎么删除不了)

    充值记录怎么删除(充值记录怎么删除不了)

  • 微博通讯录跟手机不匹配(微博通讯录跟手机不一致)

    微博通讯录跟手机不匹配(微博通讯录跟手机不一致)

  • 淘宝预售款一直不发货怎么办(淘宝预售款一直在审核中)

    淘宝预售款一直不发货怎么办(淘宝预售款一直在审核中)

  • 手机外放有滋滋声(手机外放滋滋响怎么解决)

    手机外放有滋滋声(手机外放滋滋响怎么解决)

  • 声音属于感觉媒体吗(声音属于感觉媒体图像属于表现媒体)

    声音属于感觉媒体吗(声音属于感觉媒体图像属于表现媒体)

  • camal00华为什么型号(华为camal00什么型号什么手机)

    camal00华为什么型号(华为camal00什么型号什么手机)

  • 手机如何批量删除微博(手机怎么批量删图片)

    手机如何批量删除微博(手机怎么批量删图片)

  • 抖音聊天有撤回功能吗(抖音聊天撤回对方怎么还能看到啊)

    抖音聊天有撤回功能吗(抖音聊天撤回对方怎么还能看到啊)

  • 电脑能不能过地铁安检(电脑主机可以过地铁吗)

    电脑能不能过地铁安检(电脑主机可以过地铁吗)

  • 苹果xs3dtouch怎么使用

    苹果xs3dtouch怎么使用

  • 华为p30什么时候开售(华为p30什么时候出的上市的)

    华为p30什么时候开售(华为p30什么时候出的上市的)

  • 快手如何发布超长视频(快手如何发布超清视频)

    快手如何发布超长视频(快手如何发布超清视频)

  • Win7系统网络一直断断续续很卡怎么办?(win7系统网络一直转圈,什么都打不开)

    Win7系统网络一直断断续续很卡怎么办?(win7系统网络一直转圈,什么都打不开)

  • 使用HBuilderX软件快速搭建Vue项目(hbuilderx的使用视频)

    使用HBuilderX软件快速搭建Vue项目(hbuilderx的使用视频)

  • day14-HTTP01

    day14-HTTP01

  • 小规模纳税人征税率为多少
  • 金税四期接入银行
  • 母子公司的关联交易怎么看
  • 公司视频宣传制作方案
  • 非盈利机构怎么说
  • 食品类发票明细有哪些面包方便面
  • 年报从业人数可以填一人吗
  • 资产减值损失结转到哪个科目
  • 小规模纳税人多少免征增值税
  • 库存商品对外销售会计分录
  • 企业如何运用内部招募
  • 企业破产清算怎么做账务处理实务工作
  • 小规模和一般纳税人的区别
  • 一般纳税人出租不动产增值税税率
  • 质量成本包括哪两个成本
  • 现金福利需要发票吗
  • 行政单位对固定资产购买保险
  • 餐饮店收入是销售收入吗
  • 新注册的公司用不用开公户
  • 开普票税率怎么算
  • 广告公司进项税有哪些
  • 减免的附加税要计税吗
  • 房地产企业收到的首付款要交税吗
  • 收到服务费发票可以计入什么科目
  • hprj是什么文件
  • win11系统关闭防火墙怎么关
  • linux 定时删除文件
  • 个人减免税政策6条
  • mini program是什么
  • php语言之面向对象编程 educoder
  • php中通过什么属性可以获取数组中元素的个数
  • php -i
  • 每个建筑项目都有监理吗
  • php读取txt文件内容
  • 对外投资损失是负债吗
  • 小微企业怎么给员工交保险
  • iis部署javaweb
  • 玩转ChatGPT:中科院ChatGPT Academic项目部署与测评
  • 核心书评价格
  • 科大讯飞语音识别主要产品
  • 出口退税退下来还得缴税吗
  • 苗木增值税税率
  • 根据银行回单做流水账单
  • poi java 导入导出
  • 融资租赁有免租金吗
  • 发放工资代扣个人所得税的记账凭证怎么填
  • 财政部关于印发财政专户管理办法的通知
  • 高新技术企业三季度申报所得税研发费加计怎么扣除
  • percona-toolkit之pt-kill 杀掉mysql查询或连接的方法
  • 本年利润亏损还需要交所得税吗
  • 红冲去年暂估的费用怎么做账
  • 技术服务费是否可以开具专票
  • 合并企业如何缴纳印花税
  • 安全生产费的使用包括
  • 地方教育费附加从哪年开始征收的
  • 市盈率为负数是说明什么呢
  • mssqlserveradhelper
  • MySQL中interactive_timeout和wait_timeout的区别
  • WINDOWS体验指数5.1
  • mac上网速度慢
  • freebsd使用手册
  • 电脑待机状态下载会继续吗
  • wbs是什么文件
  • win10英文版系统怎么改成中文
  • msmpeng.exe是什么程序
  • windows xp.
  • 使用windows管理无线
  • win10怎么添加蓝牙驱动
  • linux k
  • perl字符串长度函数
  • cocos2dx scrollview
  • codeblocks视频教程
  • 游戏类游戏开发
  • node性能优化
  • python文件文件夹操作
  • zabbix 微信
  • javascript怎么编写
  • javascript教程完整版
  • 安卓的所有权
  • 税务全国联网了吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设