def plot_gp(gp, fig_title, filename): figure() plot([x[0] for x in X], Y, 'ks') mean, sigma, LL = gp.predict(support) gp_plot_prediction(support, mean, sigma) xlabel('x') ylabel('f(x)') title(fig_title) savefig('%s.png' % filename) savefig('%s.eps' % filename)
def plot_for_kernel(kernel, fig_title, filename): figure() plot([x[0] for x in X], Y, 'ks') gp = GaussianProcess(X, Y, kernel) mean, sigma, LL = gp.predict(support) gp_plot_prediction(support, mean, sigma) xlabel('x') ylabel('f(x)') title(fig_title) savefig('%s.png' % filename) savefig('%s.eps' % filename)