ENH Enhanced correlation models and noise estimation for Gaussian Process #2930
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Support in Gaussian-Process regression for enhanced correlation models and learning the noise magnitude (the nugget) from training data.
Correlation models have been extended as follows:
Learning the noise (the "nugget effect") by GaussianProcess is now supported by setting the parameter learn_nugget to True. This allows to learn a homoscedastic noise model, i.e., it assumes that the noise has globally the same magnitude. The script examples/gaussian_process/plot_gp_regression.py was modified accordingly, i.e., it learns the noise magnitude and does not rely on specifying it externaly.
Furthermore, a typo in gp_diabetes_dataset.py was fixed and a not yet merged bugfix (#2867 and #2798) is included.
To be discussed: