mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-11 21:12:38 +02:00
[climin] added tests and install directions for travis
This commit is contained in:
parent
eaf20a952e
commit
88a9b92c80
2 changed files with 5 additions and 4 deletions
|
|
@ -30,6 +30,7 @@ install:
|
||||||
- source install_retry.sh
|
- source install_retry.sh
|
||||||
- pip install codecov
|
- pip install codecov
|
||||||
- pip install pypandoc
|
- pip install pypandoc
|
||||||
|
- pip install git+git://github.com/BRML/climin.git
|
||||||
- python setup.py develop
|
- python setup.py develop
|
||||||
|
|
||||||
script:
|
script:
|
||||||
|
|
|
||||||
|
|
@ -132,22 +132,22 @@ class SparseGPMinibatchTest(unittest.TestCase):
|
||||||
Q = Z.shape[1]
|
Q = Z.shape[1]
|
||||||
m = GPy.models.sparse_gp_minibatch.SparseGPMiniBatch(self.X, self.Y, Z, GPy.kern.RBF(Q)+GPy.kern.Matern32(Q)+GPy.kern.Bias(Q), GPy.likelihoods.Gaussian(), missing_data=True, stochastic=False)
|
m = GPy.models.sparse_gp_minibatch.SparseGPMiniBatch(self.X, self.Y, Z, GPy.kern.RBF(Q)+GPy.kern.Matern32(Q)+GPy.kern.Bias(Q), GPy.likelihoods.Gaussian(), missing_data=True, stochastic=False)
|
||||||
assert(m.checkgrad())
|
assert(m.checkgrad())
|
||||||
m.optimize(max_iters=10)
|
m.optimize('adadelta', max_iters=10)
|
||||||
assert(m.checkgrad())
|
assert(m.checkgrad())
|
||||||
|
|
||||||
m = GPy.models.sparse_gp_minibatch.SparseGPMiniBatch(self.X, self.Y, Z, GPy.kern.RBF(Q)+GPy.kern.Matern32(Q)+GPy.kern.Bias(Q), GPy.likelihoods.Gaussian(), missing_data=True, stochastic=True)
|
m = GPy.models.sparse_gp_minibatch.SparseGPMiniBatch(self.X, self.Y, Z, GPy.kern.RBF(Q)+GPy.kern.Matern32(Q)+GPy.kern.Bias(Q), GPy.likelihoods.Gaussian(), missing_data=True, stochastic=True)
|
||||||
assert(m.checkgrad())
|
assert(m.checkgrad())
|
||||||
m.optimize(max_iters=10)
|
m.optimize('rprop', max_iters=10)
|
||||||
assert(m.checkgrad())
|
assert(m.checkgrad())
|
||||||
|
|
||||||
m = GPy.models.sparse_gp_minibatch.SparseGPMiniBatch(self.X, self.Y, Z, GPy.kern.RBF(Q)+GPy.kern.Matern32(Q)+GPy.kern.Bias(Q), GPy.likelihoods.Gaussian(), missing_data=False, stochastic=False)
|
m = GPy.models.sparse_gp_minibatch.SparseGPMiniBatch(self.X, self.Y, Z, GPy.kern.RBF(Q)+GPy.kern.Matern32(Q)+GPy.kern.Bias(Q), GPy.likelihoods.Gaussian(), missing_data=False, stochastic=False)
|
||||||
assert(m.checkgrad())
|
assert(m.checkgrad())
|
||||||
m.optimize(max_iters=10)
|
m.optimize('rprop', max_iters=10)
|
||||||
assert(m.checkgrad())
|
assert(m.checkgrad())
|
||||||
|
|
||||||
m = GPy.models.sparse_gp_minibatch.SparseGPMiniBatch(self.X, self.Y, Z, GPy.kern.RBF(Q)+GPy.kern.Matern32(Q)+GPy.kern.Bias(Q), GPy.likelihoods.Gaussian(), missing_data=False, stochastic=True)
|
m = GPy.models.sparse_gp_minibatch.SparseGPMiniBatch(self.X, self.Y, Z, GPy.kern.RBF(Q)+GPy.kern.Matern32(Q)+GPy.kern.Bias(Q), GPy.likelihoods.Gaussian(), missing_data=False, stochastic=True)
|
||||||
assert(m.checkgrad())
|
assert(m.checkgrad())
|
||||||
m.optimize(max_iters=10)
|
m.optimize('adadelta', max_iters=10)
|
||||||
assert(m.checkgrad())
|
assert(m.checkgrad())
|
||||||
|
|
||||||
def test_predict_missing_data(self):
|
def test_predict_missing_data(self):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue