Gaussian Process-based Regression (GPR) System

From GM-RKB
Jump to navigation Jump to search

A Gaussian Process-based Regression (GPR) System is a nonparametric regression system which implements a GPR algorithm to solve a GPR task.



References

2017a

  • http://scikit-learn.org/stable/modules/gaussian_process.html
    • QUOTE: The GaussianProcessRegressor implements Gaussian processes (GP) for regression purposes. For this, the prior of the GP needs to be specified. The prior mean is assumed to be constant and zero (for normalize_y=False) or the training data’s mean (for normalize_y=True). The prior’s covariance is specified by a passing a kernel object. The hyperparameters of the kernel are optimized during fitting of GaussianProcessRegressor by maximizing the log-marginal-likelihood (LML) based on the passed optimizer. As the LML may have multiple local optima, the optimizer can be started repeatedly by specifying n_restarts_optimizer. The first run is always conducted starting from the initial hyperparameter values of the kernel; subsequent runs are conducted from hyperparameter values that have been chosen randomly from the range of allowed values. If the initial hyperparameters should be kept fixed, None can be passed as optimizer.