7

在大型数据集(约 1M 行,500 列)上运行 catboost,我得到:训练已停止(迭代 0 的退化解决方案,可能太小 l2 正则化,尝试增加它)。

我如何猜测 l2 正则化值应该是多少?它与 y 的平均值、变量数、树深度有关吗?

谢谢!

4

1 回答 1

6

我认为您不会找到问题的确切答案,因为每个数据集都彼此不同。

但是,根据我的经验,值介于 2 到 30 之间,是一个很好的起点。

于 2017-12-15T13:22:03.167 回答