mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-06-05 14:55:15 +02:00
minor changes
This commit is contained in:
parent
b007f7cda6
commit
35a099f4ed
2 changed files with 10 additions and 9 deletions
|
|
@ -42,8 +42,8 @@ m.ensure_default_constraints()
|
|||
m.update_likelihood_approximation()
|
||||
print m.checkgrad(verbose=1)
|
||||
# Parameters optimization:
|
||||
m.optimize()
|
||||
#m.EPEM() #FIXME
|
||||
#m.optimize()
|
||||
m.pseudo_EM() #FIXME
|
||||
|
||||
# Plot
|
||||
pb.subplot(211)
|
||||
|
|
|
|||
|
|
@ -25,15 +25,15 @@ likelihood = GPy.likelihoods.EP(data['Y'],distribution)
|
|||
sample = np.random.randint(0,data['X'].shape[0],10)
|
||||
Z = data['X'][sample,:]
|
||||
# create sparse GP EP model
|
||||
#m = GPy.models.sparse_GP(data['X'],likelihood=likelihood,kernel=kernel,Z=Z)
|
||||
m = GPy.models.generalized_FITC(data['X'],likelihood=likelihood,kernel=kernel,Z=Z)
|
||||
m.ensure_default_constraints()
|
||||
m.set('len',10.)
|
||||
|
||||
m.update_likelihood_approximation()
|
||||
#m.update_likelihood_approximation()
|
||||
|
||||
# optimize
|
||||
m.optimize()
|
||||
#m.optimize()
|
||||
m.pseudo_EM()
|
||||
print(m)
|
||||
|
||||
# plot
|
||||
|
|
@ -48,17 +48,18 @@ kernel = GPy.kern.rbf(data['X'].shape[1]) + GPy.kern.white(data['X'].shape[1])
|
|||
distribution = GPy.likelihoods.likelihood_functions.probit()
|
||||
likelihood = GPy.likelihoods.EP(data['Y'],distribution)
|
||||
|
||||
sample = np.random.randint(0,data['X'].shape[0],10)
|
||||
Z = data['X'][sample,:]
|
||||
#sample = np.random.randint(0,data['X'].shape[0],10)
|
||||
#Z = data['X'][sample,:]
|
||||
# create sparse GP EP model
|
||||
m = GPy.models.sparse_GP(data['X'],likelihood=likelihood,kernel=kernel,Z=Z)
|
||||
m.ensure_default_constraints()
|
||||
m.set('len',10.)
|
||||
|
||||
m.update_likelihood_approximation()
|
||||
#m.update_likelihood_approximation()
|
||||
|
||||
# optimize
|
||||
m.optimize()
|
||||
#m.optimize()
|
||||
m.pseudo_EM()
|
||||
print(m)
|
||||
|
||||
# plot
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue