xgboost 的 eval_metric 会改变正在优化的损失函数吗?

数据挖掘 xgboost 损失函数
2022-02-04 10:18:12

我将 xgboost 与 reg:logistic 目标一起使用。据我了解,这意味着我正在尝试优化模型的对数似然损失函数,并且每个提升步骤都将在该函数的梯度方向上(根据我给出的所有示例)。

将 eval_parameter 更改为 auc 是否会影响上述任何一项?或者它只是影响每 10 个提升步骤在我的验证集示例上测量的内容?

1个回答

更改eval_metric不会以任何方式影响拟合模型。你必须与之交互objective才能做到这一点。