In sklearn's GPR function, how can I automatically determine the nugget parameter? It does not seem to be implemented within the package. Any insights are welcome.
2 Answers
$\begingroup$
$\endgroup$
The nugget, as it is called in geostatistics, corresponds to the White-noise kernel in sklearn. If your kernel includes a "nugget" term, its noise-level parameter will be automatically calibrated (via mle) by the fit() method of a GaussianProcessRegressor estimator.
For details, see the example "GPR with noise-level estimation" in the sklearn docs.
$\begingroup$
$\endgroup$
1
You can use any general hyperparameter selection such as Grid Search.
-
$\begingroup$ can the GridCV function be used together with GPR? $\endgroup$– user121Commented Oct 17, 2017 at 5:14