MetaBox

Datasets

Currently, three benchmark suites are included:

By setting the argument --problem to bbob, bbob-noisy or protein in command line to use the corresponding suite, for example:

python main.py --train --problem protein --train_agent MyAgent --train_optimizer MyOptimizer

For the usage of --train --train_agent --train_optimizer, see Training for more details.

Each test suites are regarded as a dataset, which is split into training set and test set in different proportions with respect to two difficulty levels:

By setting the argument --difficulty to easy or difficult in command line to specify the difficulty level like the following command. Note that easy difficulty is used by default.

python main.py --train --problem bbob --difficulty difficult --train_agent MyAgent --train_optimizer MyOptimizer