Expand description
Gaussian-process Bayesian optimizers for expensive objectives. Bayesian optimisation for expensive bounded continuous objectives.
The implementation is intentionally domain-agnostic. It models objective
values with a Gaussian-process surrogate over normalised [0, 1]^n
coordinates, uses a Matérn-5/2 kernel with ARD lengthscales, and proposes
one or more candidates per iteration through EI or Monte-Carlo batch
q-EI/qEHVI acquisition.
Structs§
- Bayes
OptConfig - Configuration for
bayesian_optimization. - Bayes
OptIntermediate - Per-iteration callback payload for
bayesian_optimization. - Bayes
OptPareto Report - Result of a
bayesian_multi_objectiverun. - Bayes
OptReport - Result of a
bayesian_optimizationrun. - Bayes
Pareto Solution - Pareto solution returned by
BayesOptParetoReport.
Enums§
- Bayes
Acquisition - Acquisition strategy used to select candidates from the surrogate.
Functions§
- bayesian_
multi_ objective - Minimise a vector objective with Monte-Carlo EHVI.
- bayesian_
optimization - Minimise
fwith Gaussian-process Bayesian optimisation.
Type Aliases§
- Bayes
OptCallback - Callback type used by
BayesOptConfig.