Gaussian processes (GPs) are very useful class of semi-parametric machine learning models. Before their use in more modern classification and regression tasks, they have been very successfully applied in searching for underground oil fields. GPs were called kriging models 1 back then, but the idea was the same.
GPs belong to a general class of models known as kernel methods 2 . Kernel methods use something called the kernel function, denoted as