Catboost调谐顺序?

2024-09-28 19:08:26 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,使用Catboost可以调整参数,也可以调整迭代次数。所以对于迭代,您可以在启用overfit检测器的情况下使用交叉验证进行调优。对于其他参数,可以使用Bayesian/Hyperopt/RandomSearch/GridSearch。我的问题是如何调整Catboost。我应该先调整迭代次数还是先调整其他参数。很多参数有点依赖于迭代次数,但迭代次数也可能依赖于参数集。你知道哪种顺序才是正确的方法吗?在


Tags: 方法参数顺序情况bayesian次数交叉检测器
1条回答
网友
1楼 · 发布于 2024-09-28 19:08:26

你基本上已经回答了你自己的问题。任何依赖其他东西的变量x必须首先定义x。在

要记住的一件事是,你可以在需要传入的变量之前定义一个函数,因为只有当你调用需要输入变量的函数时,定义函数只是设置你将要使用的过程。调用函数并定义它返回的变量是您必须按顺序执行的操作。在

您将使用的顺序是:

包括任何远程库或函数,定义任何不依赖于任何东西的初始变量,定义你的本地函数。在

接下来,在main中,首先需要生成迭代函数所需的变量,然后用这些变量进行迭代,然后生成依赖于迭代的变量。在

相关问题 更多 >