Gaussian Model Regression class extended from scikit-learn