Python中的xgboost:预测,梯度,粗麻布和损失函数的定义在哪里?

时间:2018-12-26 11:40:45

标签: python github xgboost

我正在搜索带有

定义的代码块
  • 物流损失
  • 预测
  • 渐变
  • Hessian矩阵
xpboost在其Python实现中使用的

https://github.com/dmlc/xgboost/tree/master/python-package/xgboost(*)上可用

我可以使用Chen和Guestrin(可在https://arxiv.org/abs/1603.02754获得)的原始论文来分析得出上述公式,但是我需要深入研究代码。

有人可以指出这些定义在(*)中的位置吗? 快速搜索后,我什么也没发现。

1 个答案:

答案 0 :(得分:0)

应该使用C / C ++来实现这些功能,因此我认为您无法在/python-package下找到它们。

您应该查看:https://github.com/dmlc/xgboost/tree/master/src