A Gaussian process is a machine learning method that constructs an infinite amount of guesses or functions to approximate a true process, and it is characterized by its mean and covariance, with the kernel function helping to calculate the covariance or uncertainty. Different kernel functions, such as linear, periodic, radial basis function, rational quadratic, and Matérn kernels, can be used ...