EGObox - Efficient Global Optimization toolbox
egobox package is the Python binding of the optimizer named Egor and the surrogate model Gpx, mixture of Gaussian processes, from the EGObox libraries written in Rust.
Installation
This installation also provides the gpx command-line interface:
Egor optimizer
# Objective function
return *
# Minimize f_opt in [0, 25]
=
# Optimization f=[-15.12510323] at [18.93525454]
# ExitStatus.SOLVER_CONVERGED in 0.021s
Gpx surrogate model
# Training
=
=
=
# Prediction
=
=
# Plot
See the tutorial notebooks and examples folder for more information on the usage of the optimizer and mixture of Gaussian processes surrogate model.