Expand description
Bayesian optimization with Gaussian process surrogates.
Provides a full Bayesian optimization loop: fit a GP surrogate, evaluate an acquisition function to pick the next candidate, observe the objective, and iterate. Supports RBF, Matérn-5/2, and Periodic kernels.
Structs§
- Bayes
Opts - Configuration for
BayesianOptimizer. - Bayesian
Optimizer - Bayesian optimization over a bounded box using a GP surrogate.
- Gaussian
Process - A Gaussian process regressor using a stationary kernel.
- Kernel
Params - Hyper-parameters for the GP kernel and likelihood noise.
Enums§
- Acquisition
Fn - Acquisition function used to select the next candidate point.
- Kernel
Type - The covariance kernel used by the Gaussian process.
Functions§
- acquisition_
value - Evaluate the acquisition function at a single point.
- cholesky
- Compute the lower-triangular Cholesky factor
Lsuch thatA = L Lᵀ. - kernel_
eval - Evaluate the kernel between two input vectors
aandb. - latin_
hypercube_ sample - Generate a Latin hypercube sample of
npoints in adim-dimensional box.