kurobako

kurobako Documentation Build Status Code Coverage License: MIT

A black-box optimization benchmark framework.

"kurobako" is a Japanese translation of "black box".

Memo

```console $ echo '[{"problem":'(cargo run -- problem ackley)', "optimizer":'(cargo run -- optimizer random)', "budget":10}]' | cargo run -- run | jq .q

$ cargo run -- benchmark --problems (cargo run -- problem-suite sigopt auc) --optimizers (cargo run -- optimizer-suite) ```