bayesvalidrox.surrogate_models.supplementary.gaussian_process_emulator

bayesvalidrox.surrogate_models.supplementary.gaussian_process_emulator(X, y, nug_term=None, auto_select=False, var_idx=None)
Fits a Gaussian Process Emulator to the target given the training

points.

Parameters

Xarray of shape (n_samples, n_params)

Training points.

yarray of shape (n_samples,)

Target values.

nug_termfloat, optional

Nugget term. The default is None, i.e. variance of y.

auto_selectbool, optional

Loop over some kernels and select the best. The default is False.

var_idxint, optional

The index number. The default is None.

Returns

gpobject

Fitted estimator.