lightgbm如何应对没有进一步分裂正增益,最佳收益:-inf

时间:2017-12-12 10:18:02

标签: lightgbm

如何处理[警告]没有进一步分裂正增益,最佳增益:-inf 有什么参数不合适吗?

3 个答案:

答案 0 :(得分:4)

来自lightGBM问题的一些解释:

  

这意味着当前迭代中的树的学习应该停止,因为不能再拆分了。

     

我认为这是由“min_data_in_leaf”引起的:1000,您可以将其设置为较小的值。

     

这不是一个错误,它是一个功能。

     

输出消息是警告用户您的参数可能有误,或者您的数据集不容易学习。

link:https://github.com/Microsoft/LightGBM/issues/640

相反,数据很难适应。

答案 1 :(得分:1)

这意味着树很适合数据,通过添加额外的叶子无法获得任何改进。这是一个警告,而不是错误,所以你可以忽略它。

答案 2 :(得分:1)

在参数中设置 'verbosity': -1,就可以了!