max_bin param如何影响LightGBM的速度和过度拟合?

时间:2018-03-06 18:05:02

标签: machine-learning lightgbm

这是来自lightgbm doc enter image description here 但我还是不明白什么是bin?以及它如何影响lightgbm的性能?

2 个答案:

答案 0 :(得分:0)

LightGBM的一个关键部分是它在构建树时将连续功能分成容器/桶(如直方图),这样可以减少内存使用并大大加快培训时间。请参阅文档的第4.1节here

XGBoost现在也将其作为选项实现,它允许与LightGBM类似的训练速度,并且可以使用tree_method='hist'实现。

答案 1 :(得分:0)

我最近使用max_binmax_bin: 500)的经验是,它在GPU模式下会产生问题。因此,在GPU模式下运行时,我会跳过此参数。

我看到文档说使用63,为什么不使用64?而在GPU模式下不会出现问题,我们可以使用的最高值是什么?