LightGBM
/data/Project/FrameWork/LightGBM/src/boosting/gbdt.cpp
GBDT::Train
BinaryLogloss::GetGradients
src/objective/binary_objective.hpp:101
结点分裂的过程:
在src/treelearner/feature_histogram.hpp:860
打断点
首先根据grad和hess计算新的树
src/boosting/gbdt.cpp:367
num_leaves=63
LGBM支持多种并行模式,如果设置线程数为1,则为 SerialTreeLearner
并行选特征(左叶子,右叶子)
论文提到的总直方图
- 小(左)直方图
= 大(右)直方图