如何处理[警告]没有进一步分裂正增益,最佳增益:-inf 有什么参数不合适吗?
答案 0 :(得分:4)
来自lightGBM问题的一些解释:
这意味着当前迭代中的树的学习应该停止,因为不能再拆分了。
我认为这是由“min_data_in_leaf”引起的:1000,您可以将其设置为较小的值。
这不是一个错误,它是一个功能。
输出消息是警告用户您的参数可能有误,或者您的数据集不容易学习。
link:https://github.com/Microsoft/LightGBM/issues/640
相反,数据很难适应。
答案 1 :(得分:1)
这意味着树很适合数据,通过添加额外的叶子无法获得任何改进。这是一个警告,而不是错误,所以你可以忽略它。
答案 2 :(得分:1)
在参数中设置 'verbosity': -1,就可以了!