我一直在使用 Optuna 来调整 Catboostregressor 的超参数。但是,我将其设置为 100 次迭代,因为数据集很大,调整需要很长时间。
我的代码可以在我之前的帖子中找到:Optuna for Catboost 以随机顺序输出“试验”?
现在它已经达到了 50 次迭代,我希望停止它。我想知道我现在是否要点击 jupyter notebook 上的“停止”按钮,我仍然可以在下一个单元格中使用study.best_params
and调用我的调整参数/输出study.best_trials
吗?或者它会因为我在 100% 完成之前中断调音(键盘中断)而引发错误?
如果它不起作用,我不想冒险重新运行所有东西,因为我花了将近一天的时间来调整 50 次试验,所以如果我无法生成调用参数,我不能冒险停止它并study
在我的下一个牢房中进行试验。我想自己测试一下,但我的调整仍在所有 CPU 上运行,所以我担心打开一个新脚本会导致我的整个系统崩溃。感谢是否有人知道答案。