Lightgbm中二分类问题的损失函数为“binary_logloss”,具体形式为:
L(y,F)=ln(1+eyF),y{1,1}L(y, F)=ln(1+e^{-yF}), y\in \left\{-1, 1\right\}
一阶和二阶导数如下,
{L=y1+eyFL=eyF(1+eyF)2 \left\{\begin{array}{crl} L^{'}&=&\frac{-y}{1+e^{yF}}\\\\ L^{''}&=&\frac{e^{yF}}{(1+e^{yF})^2} \end{array}\right.
相关源码见LightGBM项目C++源码“binary_objective.hpp”中96~125行。
LightGBM损失函数

相关文章:

猜你喜欢
  • 2022-12-23
  • 2021-05-09
  • 2021-10-21
  • 2022-12-23
  • 2021-12-01
相关资源
相似解决方案