GaussianProcessJax¶
- class lsst.meas.algorithms.GaussianProcessJax(std=1.0, correlation_length=1.0, white_noise=0.0, mean=0.0)¶
- Bases: - object- Gaussian Process regression in JAX. Kernel is assumed to be isotropic RBF kernel, and solved using exact Cholesky decomposition. The interpolation solution is obtained by solving the linear system: y_interp = kernel_rect @ (kernel + y_err**2 * I)^-1 @ y_training. See the Rasmussen and Williams book for more details. Each function is decorated with @jit to compile the function. Exist package like tinygp, that is implemented in jax also. This class is a custom implementation of Gaussian Processes, which allows for setting the hyperparameters, fine-tuning the mean function, and other specifications. - Methods Summary - fit(x_train, y_train)- predict(x_predict)- Methods Documentation - fit(x_train, y_train)¶
 - predict(x_predict)¶