Zeel commited on
Commit
b7b7a07
·
1 Parent(s): 2096784

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -46,7 +46,8 @@ k_train_train = rbf_kernel(x_train, x_train, lengthscale, variance)
46
  k_test_train = rbf_kernel(x_test, x_train, lengthscale, variance)
47
  k_test_test = rbf_kernel(x_test, x_test, lengthscale, variance)
48
 
49
- c = np.linalg.inv(np.linalg.cholesky(k_train_train + noise_variance * np.eye(3)))
 
50
  k_inv = np.dot(c.T,c)
51
 
52
  pred_mean = k_test_train@k_inv@y_train
@@ -58,6 +59,7 @@ ax.fill_between(x_test.ravel(), pred_mean.ravel()-pred_std2.ravel(),
58
  pred_mean.ravel()+pred_std2.ravel(), alpha=0.5, label='$\\mu \\pm 2\\sigma$')
59
  ax.set_xlabel('x')
60
  ax.set_ylabel('y')
 
61
  ax.legend()
62
 
63
  with st_col:
 
46
  k_test_train = rbf_kernel(x_test, x_train, lengthscale, variance)
47
  k_test_test = rbf_kernel(x_test, x_test, lengthscale, variance)
48
 
49
+ k_train_with_noise = k_train_train + noise_variance * np.eye(3)
50
+ c = np.linalg.inv(np.linalg.cholesky())
51
  k_inv = np.dot(c.T,c)
52
 
53
  pred_mean = k_test_train@k_inv@y_train
 
59
  pred_mean.ravel()+pred_std2.ravel(), alpha=0.5, label='$\\mu \\pm 2\\sigma$')
60
  ax.set_xlabel('x')
61
  ax.set_ylabel('y')
62
+ ax.set_title(f"Negative Log Marginal Likelihood: {scipy.stats.multivariate_normal(np.zeros(3), k_train_with_noise).pdf(y_train.ravel()):.4f}")
63
  ax.legend()
64
 
65
  with st_col: