我正在尝试使用 optuna 调整 LightGBM 模型。我的代码写在下面。n_trials 是 20,但在我收到的消息中,它说“试用 26 完成,价值:0.020511123098087614 和参数:{'num_leaves': 134}。最好是试用 12,价值:0.020511123098087614。”。并且还在运行。谁知道为什么还没完结?
study = optuna.create_study(direction = "maximize")
func = lambda trial: objective(trial, train_scaled, train.target_encoded)
study.optimize(func,n_trials=20, n_jobs=-1)