文章目录
XGBoost
模型参数和目标函数(训练损失和正则项)
增量训练:
泰勒展开
其中:
移除常量之后,step t的目标函数变为
这就是第t颗树的目标函数,我们可以看出只依赖于一阶和二阶梯度,因此就可以支持自定义损失函数。
此外还需要加上正则项。
进一步推导(加上正则项),可以由第t棵树的目标函数。
其中$I_j = \{i|q(x_i)=j\}$ 是被分到 $j^{th}$ 叶子节点的样本索引集合。可以进一步重写 [$T$ 代表着第$t^{th}$颗树的叶子节点数量]
可以有答案
Reference