mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-24 14:15:14 +02:00
Fixed non_gaussian demo
This commit is contained in:
parent
2feb849bf7
commit
db57005826
1 changed files with 12 additions and 12 deletions
|
|
@ -36,21 +36,21 @@ def student_t_approx(optimize=True, plot=True):
|
||||||
edited_real_sd = initial_var_guess
|
edited_real_sd = initial_var_guess
|
||||||
|
|
||||||
# Kernel object
|
# Kernel object
|
||||||
kernel1 = GPy.kern.rbf(X.shape[1]) + GPy.kern.white(X.shape[1])
|
kernel1 = GPy.kern.RBF(X.shape[1]) + GPy.kern.White(X.shape[1])
|
||||||
kernel2 = GPy.kern.rbf(X.shape[1]) + GPy.kern.white(X.shape[1])
|
kernel2 = GPy.kern.RBF(X.shape[1]) + GPy.kern.White(X.shape[1])
|
||||||
kernel3 = GPy.kern.rbf(X.shape[1]) + GPy.kern.white(X.shape[1])
|
kernel3 = GPy.kern.RBF(X.shape[1]) + GPy.kern.White(X.shape[1])
|
||||||
kernel4 = GPy.kern.rbf(X.shape[1]) + GPy.kern.white(X.shape[1])
|
kernel4 = GPy.kern.RBF(X.shape[1]) + GPy.kern.White(X.shape[1])
|
||||||
|
|
||||||
#Gaussian GP model on clean data
|
#Gaussian GP model on clean data
|
||||||
#m1 = GPy.models.GPRegression(X, Y.copy(), kernel=kernel1)
|
m1 = GPy.models.GPRegression(X, Y.copy(), kernel=kernel1)
|
||||||
## optimize
|
# optimize
|
||||||
#m1['white'].constrain_fixed(1e-5)
|
m1['white'].constrain_fixed(1e-5)
|
||||||
#m1.randomize()
|
m1.randomize()
|
||||||
|
|
||||||
##Gaussian GP model on corrupt data
|
#Gaussian GP model on corrupt data
|
||||||
#m2 = GPy.models.GPRegression(X, Yc.copy(), kernel=kernel2)
|
m2 = GPy.models.GPRegression(X, Yc.copy(), kernel=kernel2)
|
||||||
#m1['white'].constrain_fixed(1e-5)
|
m2['white'].constrain_fixed(1e-5)
|
||||||
#m2.randomize()
|
m2.randomize()
|
||||||
|
|
||||||
#Student t GP model on clean data
|
#Student t GP model on clean data
|
||||||
t_distribution = GPy.likelihoods.StudentT(deg_free=deg_free, sigma2=edited_real_sd)
|
t_distribution = GPy.likelihoods.StudentT(deg_free=deg_free, sigma2=edited_real_sd)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue