Code to configure and benchmark mlr3mbo using problems from YAHPO Gym.
- Run
install.shto setup the environment on the ncar derecho cluster - Run
install.Rto install the R packages and python packages
Files for running the coordinate descent are in the coordinate_descent folder.
coordinate_descent_numeric.Rrun coordinate descent on the pure numeric subset of YAHPO Gym SO v1coordinate_descent_mixed.Rrun coordinate descent on the YAHPO Gym SO v1OptimizerCoordinateDescent.Rbbotk optimizer for coordinate descent
The results of the coordinate descent are stored in coordinate_descent/results.
Files for benchmarking mlr3mbo against SMAC3, Ax, HEBO and Optuna are in the competitors folder.
run_numeric_mlr3mbo.Rrun mlr3mbo on the numeric benchmark instancesrun_numeric_competitors.Rrun SMAC3, Ax, HEBO and Optuna on the numeric benchmark instancesrun_mixed_mlr3mbo.Rrun mlr3mbo on the mixed benchmark instancesrun_mixed_competitors.Rrun SMAC3, Ax, HEBO and Optuna on the mixed benchmark instanceswrapper_*.pypython wrappers for SMAC3, Ax, HEBO and Optuna
The results of the benchmarking are stored in competitors/results.
Common files for the coordinate descent and benchmarking are in the common folder.