15

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

4

3 回答 3

10

lightGBM问题的一些解释:

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

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

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

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

链接:https ://github.com/Microsoft/LightGBM/issues/640

所以相反,数据很难拟合。

于 2018-03-16T04:13:43.897 回答
3

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

于 2017-12-16T18:12:06.497 回答
3

在参数中设置'verbosity':-1,它有效!

于 2021-04-20T12:50:45.993 回答