单机版 xgboost 回归算法 demo: 通过 x 拟合 y

Posted shiter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单机版 xgboost 回归算法 demo: 通过 x 拟合 y相关的知识,希望对你有一定的参考价值。


简介

XGBoost(eXtreme Gradient Boosting)是Gradient Boosting算法的一个优化的版本。


参数简介

  • https://xgboost.readthedocs.io/en/latest/parameter.html

XGBoost的作者把所有的参数分成了三类:

  • 通用参数:宏观函数控制。
  • Booster参数:控制每一步的booster(tree/regression)。
  • 学习目标参数:控制训练目标的表现。

这么多参数,怎么弄? 自然的想到一个能不能自动化调参,或者网格搜寻一下也可以(待续 )


回归demo

以下为jupyter notebook的 demo


                

以上是关于单机版 xgboost 回归算法 demo: 通过 x 拟合 y的主要内容,如果未能解决你的问题,请参考以下文章

R语言使用caret包构建xgboost模型(xgbDART算法使用的dropout思想)构建回归模型通过method参数指定算法名称通过trainControl函数控制训练过程

xgboost是回归还是分类

如何在 R 中使用 XGBoost 算法进行回归?

ML之R:通过数据预处理利用LiR/XGBoost等(特征重要性/交叉训练曲线可视化/线性和非线性算法对比/三种模型调参/三种模型融合)实现二手汽车产品交易价格回归预测之详细攻略

xgboost 包和随机森林回归

数据挖掘算法(logistic回归,随机森林,GBDT和xgboost)