Integrated acquisition function
smac.acquisition.function.integrated_acquisition_function
#
IntegratedAcquisitionFunction
#
IntegratedAcquisitionFunction(
acquisition_function: AbstractAcquisitionFunction,
)
Bases: AbstractAcquisitionFunction
Compute the integrated acquisition function by marginalizing over model hyperparameters
See "Practical Bayesian Optimization of Machine Learning Algorithms" by Jasper Snoek et al. (papers.nips.cc/paper/4522-practical-bayesian-optimization-of-machine-learning-algorithms.pdf) for further details.
| PARAMETER | DESCRIPTION |
|---|---|
acquisition_function
|
Acquisition function to be integrated. |
| ATTRIBUTE | DESCRIPTION |
|---|---|
_acquisition_function |
Acquisition function to be integrated. |
_functions |
Holds n (n = number of models) copies of the acquisition function.
TYPE:
|
_eta |
Current incumbent function value.
TYPE:
|
Source code in smac/acquisition/function/integrated_acquisition_function.py
model
property
writable
#
model: AbstractModel | None
Return the used surrogate model in the acquisition function.
__call__
#
Compute the acquisition value for a given configuration.
| PARAMETER | DESCRIPTION |
|---|---|
configurations
|
The configurations where the acquisition function should be evaluated.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ndarray[N, 1]
|
Acquisition values for X |
Source code in smac/acquisition/function/abstract_acquisition_function.py
update
#
update(model: AbstractModel, **kwargs: Any) -> None
Update the acquisition function attributes required for calculation.
This method will be called after fitting the model, but before maximizing the acquisition function. As an examples, EI uses it to update the current fmin. The default implementation only updates the attributes of the acquisition function which are already present.
Calls _update to update the acquisition function attributes.
| PARAMETER | DESCRIPTION |
|---|---|
model
|
The model which was used to fit the data.
TYPE:
|
kwargs
|
Additional arguments to update the specific acquisition function.
TYPE:
|