From 51e48f750859d6ecef3be8ad956558edcefb36d0 Mon Sep 17 00:00:00 2001 From: James Hensman Date: Wed, 16 Jul 2014 09:40:44 +0100 Subject: [PATCH] fixed a bug in optimize restarts: it now used optimizer_array --- GPy/core/model.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GPy/core/model.py b/GPy/core/model.py index 3acb64b9..1595e347 100644 --- a/GPy/core/model.py +++ b/GPy/core/model.py @@ -61,7 +61,7 @@ class Model(Parameterized): on the current machine. """ - initial_parameters = self.optimizer_array + initial_parameters = self.optimizer_array.copy() if parallel: try: @@ -97,9 +97,9 @@ class Model(Parameterized): if len(self.optimization_runs): i = np.argmin([o.f_opt for o in self.optimization_runs]) - self._set_params_transformed(self.optimization_runs[i].x_opt) + self.optimizer_array = self.optimization_runs[i].x_opt else: - self._set_params_transformed(initial_parameters) + self.optimizer_array = initial_parameters def ensure_default_constraints(self, warning=True): """