LazyGaussianLikelihoodFactory¶
- class baybe.surrogates.gaussian_process.components.likelihood.LazyGaussianLikelihoodFactory[source]¶
Bases:
GPComponentFactoryProtocol[Any]A factory providing Gaussian likelihoods using lazy loading.
Public methods
__init__()Method generated by attrs for class LazyGaussianLikelihoodFactory.
__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__()¶
Method generated by attrs for class LazyGaussianLikelihoodFactory.
For details on the parameters, see Public attributes and properties.