我在 Python 版本的 Catboost 库中使用CatBoostRegressor 。
根据文档,可以使用我正在做的过拟合检测器,如下所示:
model = CatBoostRegressor(iterations=iters, learning_rate=0.03, depth=depth, verbose=True, od_pval=1, od_type='IncToDec', od_wait=20)
model.fit(train_pool, eval_set=validation_pool)
# this code didn't executed
model.save_model(model_name)
但是,在发生过拟合后,我的 Python 脚本被中断,提前停止,选择任何你想要的短语,并且保存模型部分没有被执行,这导致了很多时间,最终没有结果。我没有得到任何堆栈跟踪。
是否有可能在 CatBoost 中处理它并节省数小时的装配工作?