MaternHalfIntCovariance
Overview
A special case of the Matern class of covariance functions, in which the hyperparameter takes on a half integer value. Substituting a positive integer for using the covariance function is given as
is a scaled distance based on the length factor , defined as
Hyperparameters
Table 1: Hyperparameters for Matern Covariance Function
| Variable | Domain | Description |
|---|---|---|
| Length factors corresponding to input parameters* | ||
| Signal variance* | ||
| Noise variance* | ||
*See the Gaussian Process Trainer documentation for more in depth explanation of , , and hyperparameters.
Example Input File Syntax
[Covariance]
[covar]
type = MaternHalfIntCovariance
p = 2 #Define the exponential factor
signal_variance = 1 #Use a signal variance of 1 in the kernel
noise_variance = 1e-6 #A small amount of noise can help with numerical stability
length_factor = '0.551133 0.551133' #Select a length factor for each parameter (k and q)
[]
[](moose/modules/stochastic_tools/test/tests/surrogates/gaussian_process/GP_Matern_half_int.i)warningwarning
The detailed documentation of this object is only available when Moose is compiled with Libtorch. For instructions on how to compile Moose with Libtorch, visit the general installation webpage or click here.