mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-12 13:32:39 +02:00
Changes to MRD test
This commit is contained in:
parent
255a9bbd73
commit
f01abb849f
2 changed files with 4 additions and 1 deletions
|
|
@ -32,6 +32,8 @@ class Bayesian_GPLVM(sparse_GP, GPLVM):
|
||||||
**kwargs):
|
**kwargs):
|
||||||
if type(likelihood_or_Y) is np.ndarray:
|
if type(likelihood_or_Y) is np.ndarray:
|
||||||
likelihood = Gaussian(likelihood_or_Y)
|
likelihood = Gaussian(likelihood_or_Y)
|
||||||
|
else:
|
||||||
|
likelihood = likelihood_or_Y
|
||||||
|
|
||||||
if X == None:
|
if X == None:
|
||||||
X = self.initialise_latent(init, Q, likelihood.Y)
|
X = self.initialise_latent(init, Q, likelihood.Y)
|
||||||
|
|
|
||||||
|
|
@ -21,8 +21,9 @@ class MRDTests(unittest.TestCase):
|
||||||
K = k.K(X)
|
K = k.K(X)
|
||||||
|
|
||||||
Ylist = [np.random.multivariate_normal(np.zeros(N), K, D).T for _ in range(num_m)]
|
Ylist = [np.random.multivariate_normal(np.zeros(N), K, D).T for _ in range(num_m)]
|
||||||
|
likelihood_list = [GPy.likelihoods.Gaussian(Y) for Y in Ylist]
|
||||||
|
|
||||||
m = GPy.models.MRD(*Ylist, Q=Q, kernel=k, M=M)
|
m = GPy.models.MRD(*likelihood_list, Q=Q, kernel=k, M=M)
|
||||||
m.ensure_default_constraints()
|
m.ensure_default_constraints()
|
||||||
|
|
||||||
self.assertTrue(m.checkgrad())
|
self.assertTrue(m.checkgrad())
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue