mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-09 03:52:39 +02:00
Relaxed inference test requirement
This commit is contained in:
parent
233c5ee8b4
commit
d7316ee7d9
1 changed files with 21 additions and 21 deletions
|
|
@ -14,7 +14,6 @@ class InferenceXTestCase(unittest.TestCase):
|
||||||
|
|
||||||
def genData(self):
|
def genData(self):
|
||||||
D1,D2,N = 12,12,50
|
D1,D2,N = 12,12,50
|
||||||
np.random.seed(1234)
|
|
||||||
|
|
||||||
x = np.linspace(0, 4 * np.pi, N)[:, None]
|
x = np.linspace(0, 4 * np.pi, N)[:, None]
|
||||||
s1 = np.vectorize(lambda x: np.sin(x))
|
s1 = np.vectorize(lambda x: np.sin(x))
|
||||||
|
|
@ -63,10 +62,11 @@ class InferenceXTestCase(unittest.TestCase):
|
||||||
self.assertTrue(mi.checkgrad())
|
self.assertTrue(mi.checkgrad())
|
||||||
|
|
||||||
m.optimize(max_iters=10000)
|
m.optimize(max_iters=10000)
|
||||||
x,mi = m.infer_newX(m.Y)
|
x, mi = m.infer_newX(m.Y)
|
||||||
|
|
||||||
self.assertTrue(np.allclose(m.X.mean, mi.X.mean))
|
print m.X.mean - mi.X.mean
|
||||||
self.assertTrue(np.allclose(m.X.variance, mi.X.variance))
|
self.assertTrue(np.allclose(m.X.mean, mi.X.mean, rtol=1e-4, atol=1e-4))
|
||||||
|
self.assertTrue(np.allclose(m.X.variance, mi.X.variance, rtol=1e-4, atol=1e-4))
|
||||||
|
|
||||||
def test_inferenceX_GPLVM(self):
|
def test_inferenceX_GPLVM(self):
|
||||||
Ys = self.genData()
|
Ys = self.genData()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue