GPComponentType

class baybe.surrogates.gaussian_process.components.generic.GPComponentType[source]

Bases: Enum

Enum for Gaussian process component types.

Public methods

get_types()

Get the accepted BayBE and GPyTorch types for this component.

Public attributes and properties

KERNEL

Gaussian process kernel.

MEAN

Gaussian process mean function.

LIKELIHOOD

Gaussian process likelihood.

CRITERION

Gaussian process fitting criterion.

get_types()[source]

Get the accepted BayBE and GPyTorch types for this component.

Return type:

tuple[type, ...]

CRITERION = 'CRITERION'

Gaussian process fitting criterion.

KERNEL = 'KERNEL'

Gaussian process kernel.

LIKELIHOOD = 'LIKELIHOOD'

Gaussian process likelihood.

MEAN = 'MEAN'

Gaussian process mean function.