Machine Learning Gaussian Process Regression