EDBOLikelihoodFactory¶
- class baybe.surrogates.gaussian_process.presets.edbo.EDBOLikelihoodFactory[source]¶
Bases:
GPComponentFactoryProtocol[Any]A factory providing EDBO likelihoods, as proposed by [SSL+21].
GitHub repository: https://github.com/b-shields/edbo Prior settings: https://github.com/b-shields/edbo/blob/9b41eac3f6d9e520547702fd5b0c7ef6441625a4/edbo/bro.py#L658
Public methods
__init__()Method generated by attrs for class EDBOLikelihoodFactory.
__call__(searchspace, objective, measurements)Create a Gaussian process component for the given recommendation context.
- __call__(searchspace: SearchSpace, objective: Objective, measurements: pd.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 (pd.DataFrame) – The available experimentation data.
- Return type:
GPyTorchLikelihood
- Returns:
The constructed Gaussian process component.
- __init__()¶
Method generated by attrs for class EDBOLikelihoodFactory.
For details on the parameters, see Public attributes and properties.