removed useless _set_params()

This commit is contained in:
Nicolo Fusi 2013-04-15 16:27:56 +01:00
parent 4c38eea49e
commit 7c63d7e346

View file

@ -264,8 +264,11 @@ class model(parameterised):
return - LL_gradients - prior_gradients
def objective_and_gradients(self, x):
obj_f = self.objective_function(x)
obj_grads = self.objective_function_gradients(x)
self._set_params_transformed(x)
obj_f = -self.log_likelihood() - self.log_prior()
LL_gradients = self._transform_gradients(self._log_likelihood_gradients())
prior_gradients = self._transform_gradients(self._log_prior_gradients())
obj_grads = - LL_gradients - prior_gradients
return obj_f, obj_grads
def optimize(self, optimizer=None, start=None, **kwargs):