custom#
Custom implementations of acquisition functions using BoTorch API
Classes
|
Acquisition function which optimizes for the maximum value of the posterior mean |
|
Acquisition function which optimizes for the maximum value of minimum distance between a point and the training data |
- class obsidian.acquisition.custom.qMean(model: Model, sampler: MCSampler | None = None, objective: MCAcquisitionObjective | None = None, posterior_transform: PosteriorTransform | None = None, X_pending: Tensor | None = None)[source]#
Bases:
MCAcquisitionFunction
Acquisition function which optimizes for the maximum value of the posterior mean
- class obsidian.acquisition.custom.qSpaceFill(model: Model, X_baseline: Tensor, sampler: MCSampler | None = None, objective: MCAcquisitionObjective | None = None, posterior_transform: PosteriorTransform | None = None, X_pending: Tensor | None = None)[source]#
Bases:
MCAcquisitionFunction
Acquisition function which optimizes for the maximum value of minimum distance between a point and the training data