请教:xgboost的目标公式如何理解?

  数学    浏览次数:1174        分享
0

以square loss为例:


第二行公式的红框部分是第一行公式平方展开而得,但是为什么要舍去(yi-yi(t-1)2这一项呢?


请各位大佬赐教!!

 

jd910910   2019-01-07 16:02



   1个回答 
2

因为在求$f_t(x_i)$时,$y$和$\hat{y}$都是已知的,省去的项是常数,融合到最后的const中了。这两行的const不想等。

SofaSofa数据科学社区DS面试题库 DS面经

Zealing   2019-01-07 16:21

感谢 ,本以为求偏导的时候,常数项也无用,所以省去 - jd910910   2019-01-07 17:56


  相关主题

xgboost里的每棵树是不是等权重的?   2回答

为什么lightgbm比xgb快?   2回答

xgboost为什么会有seed?随机性体现在哪里?   2回答

xgboost展开到二阶导数有什么好处啊   1回答

xgboost怎么调参?   9回答

既然xgboost那么好,线性回归还有存在的价值吗?   9回答

Tree Shap value for xgboost   2回答

如何理解xgboost與cart節點分數?   2回答

为啥Xgboost比GradientBoost好那么多?   6回答

训练值都是正的,xgboost regression却预测出负数?   4回答

GBDT和XGBoost使用的都是回归树,原理上是怎么支持解决分类问题的?   1回答

到底什么时候用lightgbm什么时候用xgb   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!