我想恢复一个 gp 进程,但我收到了奇怪的消息。我开始我的 gp 进程,只提供 x0 和 y0=None。我的初始点是 30 和 n_evals = 50。我在第 20 次评估时停止它。然后我加载结果并按照我提供的文档中的示例 x0 和 y0(两者都是列表列表)并运行相同的过程。(我已经重新启动了内核 obv。)但是,即使在评估之后也没有。12 消息是:Iteration No: 13 开始。在随机点评估函数。它应该在哪里寻找下一个最佳点。
难道我做错了什么?
x0 = res.x_iters
y0 = res.func_vals
gp_res = gp_minimize(func=fitness,
dimensions=space,
n_calls=50,
n_jobs=-1,
n_initial_points=30,
initial_point_generator=lhs,
verbose=True,
acq_func='gp_hedge',
acq_optimizer='lbfgs',
n_restarts_optimizer=15,
y0=y0,
random_state=seed,
callback=[checkpoint_callback,delta_callback],
n_points=10000,
kappa=1.96,
xi=0.01,
noise='gaussian',
model_queue_size=None,
x0=x0)