mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-14 06:22:38 +02:00
fixed a bug in optimize restarts: it now used optimizer_array
This commit is contained in:
parent
08555c5f56
commit
51e48f7508
1 changed files with 3 additions and 3 deletions
|
|
@ -61,7 +61,7 @@ class Model(Parameterized):
|
||||||
on the current machine.
|
on the current machine.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
initial_parameters = self.optimizer_array
|
initial_parameters = self.optimizer_array.copy()
|
||||||
|
|
||||||
if parallel:
|
if parallel:
|
||||||
try:
|
try:
|
||||||
|
|
@ -97,9 +97,9 @@ class Model(Parameterized):
|
||||||
|
|
||||||
if len(self.optimization_runs):
|
if len(self.optimization_runs):
|
||||||
i = np.argmin([o.f_opt for o in 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:
|
else:
|
||||||
self._set_params_transformed(initial_parameters)
|
self.optimizer_array = initial_parameters
|
||||||
|
|
||||||
def ensure_default_constraints(self, warning=True):
|
def ensure_default_constraints(self, warning=True):
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue