Hey,
I noticed that the GaussianProcess.optimize_hyperparameters() method can move the parameters into regions where the covariance matrix is not invertible. I think this is because of the lack of invertibility of the resulting matrix. As a result, I am not able to get a correct optimization using this method. I am testing this on the introductory example with a few random data points. Do you think there is a way to safeguard against this? Thanks!
Best,
Han