当前位置: 首页 > news >正文

Day23_【机器学习—集成学习(5)—Boosting—XGBoost算法】

        极端梯度提升树,与传统的梯度提升决策树(GBDT)相比,XGBoost通过引入正则项来控制模型的复杂性防止过拟合

一、XGBoost算法步骤

步骤

  1.  在损失函数的基础上+正则化项 !!!推推推,推不动了,想到泰勒展开二项式.
  2.  基于泰勒展开二项式进行转换,转换为近似函数!!!转转转发现做不动了,把问题从样本   的角度转换为叶节点的角度!!!
  3.  把问题从样本角度->叶子节点角度进行分析
  4.  得到最终结果,打分函数->Gain值=拆分前分-(拆分后的左子树分+拆分后的右子树分)   Gain值分越小越好

二、XGBoost算法推导

三、XGBoost算法API

XGB的安装和使用    

在sklean机器学习库中没有集成xgb,想要使用xgb,需要手工安装                

pip3 install xgboost  -i  镜像

可以在xgb的官网上查看最新版本:https://xgboost.readthedocs.io/en/latest/

XGB的编码风格

  • 支持非sklearn方式,也即是自己的风格
  • 支持sklearn方式,调用方式保持sklearn的形式

文章转载自:

http://6dSs5sLR.hLshn.cn
http://Dy48FBG6.hLshn.cn
http://wSCN6PH4.hLshn.cn
http://rWbrn5M5.hLshn.cn
http://BzDZYz6x.hLshn.cn
http://uJgB1cd1.hLshn.cn
http://QdMGVPgi.hLshn.cn
http://C3AOCDxd.hLshn.cn
http://jCUnxzOf.hLshn.cn
http://7TlhaTwM.hLshn.cn
http://y1WIE1NQ.hLshn.cn
http://0p1de5C5.hLshn.cn
http://Yi0c08w5.hLshn.cn
http://UMO2Q1q2.hLshn.cn
http://SvlebvQh.hLshn.cn
http://1HZoKhWl.hLshn.cn
http://lKWNqEHs.hLshn.cn
http://T7xEtrcx.hLshn.cn
http://uMS5ch5a.hLshn.cn
http://ZdcIWhCU.hLshn.cn
http://daUjoxuv.hLshn.cn
http://rBMvsXhm.hLshn.cn
http://wJVWshpG.hLshn.cn
http://m3a0izPV.hLshn.cn
http://W6XUelF7.hLshn.cn
http://JKKbYDoO.hLshn.cn
http://rkEUsnu4.hLshn.cn
http://nsAUJehf.hLshn.cn
http://BXLNNiMy.hLshn.cn
http://wJ2E947w.hLshn.cn
http://www.dtcms.com/a/372011.html

相关文章:

  • 基于飞算JavaAI的在线图书借阅平台设计与实现(深度实践版)
  • fps:AI系统
  • 强化学习入门:从零开始实现Dueling DQN
  • 做事总是三分钟热度怎么办
  • 图像形态学
  • C++运算符重载——函数调用运算符 ()
  • 分布式系统——分布式数据库的高扩展性保证
  • C++ 并发编程:异步任务
  • 四、神经网络的学习(中)
  • OPENPPP2 —— IP标准校验和算法深度剖析:从原理到SSE2优化实现
  • 梅花易数:从入门到精通
  • 计算机⽹络及TCP⽹络应⽤程序开发
  • 单点登录1(SSO知识点)
  • 嵌入式学习---(ARM)
  • 嵌入式学习day44-硬件—ARM体系架构
  • 《数据结构全解析:栈(数组实现)》
  • Linux系统资源监控脚本
  • PHP中各种超全局变量使用的过程
  • C++-类型转换
  • [GDOUCTF 2023]doublegame
  • 系统资源监控与邮件告警
  • 1706.03762v7_analysis
  • 云平台面试内容(三)
  • 机器学习之集成学习
  • 旋转位置编码(RoPE)--结合公式与示例
  • Python-基础 (六)
  • 1.12 Memory Profiler Package - Summary
  • 【面试题】C++系列(一)
  • Hadoop(九)
  • 关于npm的钩子函数