bbotk is a black-box optimization framework for R. It features highly
configurable search spaces via the
paradox package and optimizes
every user-defined objective function. The package includes several
optimization algorithms e.g. Random Search, Grid Search, Iterated
Racing, Bayesian Optimization (in
mlr3mbo) and Hyperband (in
mlr3hyperband). bbotk is the
base package of mlr3tuning,
mlr3fselect and
miesmuschel.
Resources
There are several sections about black-box optimization in the
mlr3book. Often the sections about
tuning are also relevant for general black-box optimization.
bbotk - Black-Box Optimization Toolkit
Package website: release | dev
bbotk is a black-box optimization framework for R. It features highly configurable search spaces via the paradox package and optimizes every user-defined objective function. The package includes several optimization algorithms e.g. Random Search, Grid Search, Iterated Racing, Bayesian Optimization (in mlr3mbo) and Hyperband (in mlr3hyperband). bbotk is the base package of mlr3tuning, mlr3fselect and miesmuschel.
Resources
There are several sections about black-box optimization in the mlr3book. Often the sections about tuning are also relevant for general black-box optimization.
bb_optimizefunction.Installation
Install the latest release from CRAN.
Install the development version from GitHub.
Example