the Opper-Archambeau method is now implemented as an inference method in the GPy style

This commit is contained in:
James Hensman 2015-08-18 11:39:27 +01:00
parent ea3bfbb597
commit 7ba26eda1c
4 changed files with 34 additions and 86 deletions

View file

@ -509,7 +509,8 @@ class GradientTests(np.testing.TestCase):
X = X[:, None]
Y = 25. + np.sin(X / 20.) * 2. + np.random.rand(num_obs)[:, None]
kern = GPy.kern.Bias(1) + GPy.kern.RBF(1)
m = GPy.models.GPVariationalGaussianApproximation(X, Y, kern)
lik = GPy.likelihoods.Gaussian()
m = GPy.models.GPVariationalGaussianApproximation(X, Y, kernel=kern, likelihood=lik)
self.assertTrue(m.checkgrad())