boax.acquisitions module#
Implements functionalities to construct acquisition functions.
boax.acquisitions#
Acquisition Types#
- class boax.acquisitions.Acquisition(*args, **kwargs)#
A callable type for acquisition functions.
An acquisition function takes a set of index_points as input and returns a numeric acquisition value.
Acquisitions#
Analytic Acquisitions#
|
The Probability of Improvement acquisition function. |
|
The Log Probability of Improvement acquisition function. |
|
The Expected Improvement acquisition function. |
|
The Log Expected Improvement acquisition function. |
|
The Upper Confidence Bound (UCB) acquisition function. |
Monte Carlo Acquisitions#
|
MC-based batch Probability of Improvement acquisition function. |
|
MC-based batch Expected Improvement acquisition function. |
|
MC-based batch Upper Confidence Bound acquisition function. |
boax.acquisitions.surrogates#
Surrogate Types#
- class boax.acquisitions.surrogates.Surrogate(init, update, prior, posterior, best)#
Surrogates#
|
The single task gaussian process surrogate model. |