In [23]:
%load_ext autoreload
%autoreload 2
%reload_ext autoreload
In [24]:
from __future__ import division
import numpy as np
import GPy
import matplotlib.pyplot as plt
%matplotlib inline
In [25]:
basis = np.linspace(0,100,100)
data = 2 * np.sin(2*np.pi*basis/10) + 3 * np.sin(2*np.pi*basis/20)
In [96]:
kernel = GPy.kern.rbf(input_dim=1, variance=1)
m = GPy.models.GPRegression(basis[:,None],data[:,None],kernel)
In [97]:
plt.plot(basis,data, 'r-.')
m.plot()