[whitespaces] & [opt] minor fix of optimizer, when Optimizer is provided (set model to self)

This commit is contained in:
mzwiessele 2014-06-20 10:27:52 -07:00
parent eaa18e3512
commit 73d9118043
2 changed files with 11 additions and 11 deletions

View file

@ -229,6 +229,7 @@ class Model(Parameterized):
optimizer = self.preferred_optimizer optimizer = self.preferred_optimizer
elif isinstance(optimizer, optimization.Optimizer): elif isinstance(optimizer, optimization.Optimizer):
opt = optimizer opt = optimizer
opt.model = self
else: else:
optimizer = optimization.get_optimizer(optimizer) optimizer = optimization.get_optimizer(optimizer)
opt = optimizer(start, model=self, **kwargs) opt = optimizer(start, model=self, **kwargs)

View file

@ -49,7 +49,6 @@ class BayesianGPLVM(SparseGP):
if likelihood is None: if likelihood is None:
likelihood = Gaussian() likelihood = Gaussian()
self.variational_prior = NormalPrior() self.variational_prior = NormalPrior()
X = NormalPosterior(X, X_variance) X = NormalPosterior(X, X_variance)