baybe.surrogates.gaussian_process.components.genericΒΆ

Component factories for the Gaussian process surrogate.

Functions

to_component_factory(obj, /, *[, component_type])

Wrap a component into a plain component factory (with factory passthrough).

Classes

GPComponentFactoryProtocol

A protocol defining the interface expected for GP component factories.

GPComponentType

Enum for Gaussian process component types.

PlainGPComponentFactory

A trivial factory that returns a fixed pre-defined component upon request.