exact gaussian inference now accepts a kern and X, not K

This commit is contained in:
James Hensman 2014-01-24 11:03:17 +00:00
parent 206ec5dfc1
commit e94b16e0b3
4 changed files with 58 additions and 519 deletions

View file

@ -60,9 +60,7 @@ class GP(Model):
self.parameters_changed()
def parameters_changed(self):
super(GP, self).parameters_changed()
self.K = self.kern.K(self.X)
self.posterior = self.inference_method.inference(self.K, self.likelihood, self.Y)
self.posterior = self.inference_method.inference(self.kern, self.X, self.likelihood, self.Y)
def log_likelihood(self):
return self.posterior.log_marginal