我正在使用 Python贝叶斯优化来优化 XGBoost 模型。
我将迭代次数指定为 10:
from bayes_opt import BayesianOptimization
.
.
.
optimizer = BayesianOptimization(
f=my_xgb,
pbounds=pbounds,
verbose=2,
random_state=1,
)
optimizer.maximize(
init_points=20,
n_iter=10
)
当我运行代码时,我看到迭代次数超过 10 并继续运行
这是为什么?
我的猜测是它与the有关,init_points
但我对此没有任何解释。