HvarfnerLikelihoodFactory¶
- class baybe.surrogates.gaussian_process.presets.hvarfner.HvarfnerLikelihoodFactory[source]¶
Bases:
GPComponentFactoryProtocol[Any]A factory providing likelihoods as proposed by [HHN24].
Public methods
__init__()__call__(searchspace, objective, measurements)Create a Gaussian process component for the given recommendation context.
- __call__(searchspace: SearchSpace, objective: Objective, measurements: DataFrame)[source]¶
Create a Gaussian process component for the given recommendation context.
- Parameters:
searchspace (
SearchSpace) – The optimization search space.objective (
Objective) – The optimization objective.measurements (
DataFrame) – The available experimentation data.
- Return type:
GPyTorchLikelihood
- Returns:
The constructed Gaussian process component.
- __init__()¶