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

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

谢谢!

最佳答案

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

但是,根据我的经验,数值范围在 2 到 30 之间,是一个很好的起点。

关于machine-learning - Catboost:l2_leaf_reg 的合理值是多少?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47728776/

10-12 21:15