-
Notifications
You must be signed in to change notification settings - Fork 37
Available Containerized Benchmarks
Katharina Eggensperger edited this page Apr 20, 2022
·
8 revisions
For more details, we refer to the code of each benchmark in hpobench.benchmark.<family>.
| Family | Name | Type | Note |
|---|---|---|---|
| pybnn(x) | BNNOn* | raw | There are 4 benchmark in total (ToyFunction, BostonHousing, ProteinStructure, YearPrediction) |
| lr_benchmark | LRBenchmark | raw | Works on OpenML Dataset IDs |
| nn_benchmark | NNBenchmark | raw | Works on OpenML Dataset IDs |
| rf_benchmark | RandomForestBenchmark | raw | Works on OpenML Dataset IDs |
| svm_benchmark | SVMBenchmark | raw | Works on OpenML Dataset IDs |
| tabular_benchmark(x) | TabularBenchmark | tabular | Tabular benchmarks for the benchmarks above ('lr', 'svm', 'xgb', 'rf', 'nn') |
| histgb_benchmark | HistGBBenchmark | raw | Works on OpenML Dataset IDs |
| xgboost_old | XGBoost*Benchmark | raw | Works with OpenML task ids. extended contains Additional Parameter `Booster |
| svm_benchmark_old | SupportVectorMachine | raw | Works with OpenML task ids. |
| Family | Name | Type | Note |
|---|---|---|---|
| cartpole | CartpoleFull | raw | Not deterministic. |
| cartpole(x) | CartpoleReduced | raw | Not deterministic. Uses a smaller searchspace than full
|
| learna_benchmark | LeaRNA | Not deterministic. | |
| learna_benchmark | MetaLearna | Not deterministic. |
| Family | Name | Type | Note |
|---|---|---|---|
| tabular_benchmarks(+) | *Benchmark | tabular | There are 4 benchmarks (SlizeLocalization, ProteinStructure, NavalPropulsion, ParkinsonsTelemonitoring) |
| tabular_benchmarks(+,x) | *BenchmarkOriginal | tabular | Same as above, but with a higher lowest fidelity of 3
|
| nasbench_101(+) | NASCifar10*Benchmark | tabular | There are 3 benchmark in total (A, B, C) |
| nasbench_201(+) | *NasBench201Benchmark | tabular | There are 3 benchmarks in total (Cifar10Valid, Cifar100, ImageNet). Note: We assume that there are 3 seeds per configuration (777,888,999). For configurations with less seeds we re-use of the existing ones (See #138). |
| nasbench_201(+,x) | *NasBench201BenchmarkOriginal | tabular | Same as above, but with a higher lowest fidelity of 12
|
| nasbench_1shot1(+) | NASBench1shot1SearchSpace*Benchmark | tabular | There are 3 benchmarks in total (1,2,3) |
| Family | Name | Type | Note |
|---|---|---|---|
| paramnet_benchmark | ParamNet*OnStepsBenchmark | paramnet | surrogate |
| paramnet_benchmark | ParamNetReduced*OnStepsBenchmark | paramnet | surrogate |
| paramnet_benchmark | ParamNet*OnTimeBenchmark | paramnet | surrogate |
| paramnet_benchmark(x) | ParamNetReduced*OnTimeBenchmark | paramnet | surrogate |
| svm_benchmark | SurrogateSVMBenchmark | surrogate_svm | surrogate |
| Family | Name | Type | Note |
|---|---|---|---|
| od_ae | ODAutoencoder | raw | Works on 15 datasets (annthyroid, arrhythmia, breastw, cardio, ionosphere, mammography, musk, optdigits, pendigits, pima, satellite, satimage-2, thyroid, vowels, wbc) |
| od_kde | ODKernelDensityEstimation | raw | Works on 15 datasets (see above). No fidelities available |
| od_ocsvm | ODOneClassSupportVectorMachine | raw | Works on 15 datasets (see above). No fidelities available |
Note:
- (x) benchmarks that have been used in the HPOBench paper, other benchmarks are considered experimental
- (+) Tabular benchmarks might take a few minutes to load.
Note: All containers are uploaded here