Skip to content

Machine learning tuning

Generated by python -m hone.benchmarks with hone 0.10.0: 5 problems, 10 seeds, budgets of 10, 20 and 50 evaluations per dimension.

Overview

Problems on which each optimizer has the lowest median error, at each budget. Ties count for each optimizer in them, and errors below 1e-08 count as equal.

Evaluations per dimension genetic cma-es bayesian random
10 1 1 3 2
20 2 0 5 1
50 3 1 3 0

10 evaluations per dimension

Problem genetic median genetic solved cma-es median cma-es solved bayesian median bayesian solved random median random solved
svm-breast-cancer 0.00526 0% 0.00351 0% 0.00526 0% 0.00526 0%
kernel-ridge-diabetes 0.00327 0% n/a n/a 0.00113 0% 0.00375 0%
random-forest-wine 0.00571 10% n/a n/a 0.00571 20% 0.00571 10%
model-selection-breast-cancer 0.00438 0% n/a n/a 0.00175 30% 0.00351 0%
model-selection-breast-cancer-flat 0.00438 0% n/a n/a 0.00526 0% 0.00351 0%

20 evaluations per dimension

Problem genetic median genetic solved cma-es median cma-es solved bayesian median bayesian solved random median random solved
svm-breast-cancer 0.00175 0% 0.00262 0% 0.00175 0% 0.00438 0%
kernel-ridge-diabetes 0.00143 0% n/a n/a 2.92e-05 60% 0.00228 0%
random-forest-wine 0.00571 10% n/a n/a 0.00571 30% 0.00571 10%
model-selection-breast-cancer 0.00262 0% n/a n/a 0.00175 30% 0.00351 0%
model-selection-breast-cancer-flat 0.00349 0% n/a n/a 0.00262 0% 0.00351 0%

50 evaluations per dimension

Problem genetic median genetic solved cma-es median cma-es solved bayesian median bayesian solved random median random solved
svm-breast-cancer 0.00175 30% 0.00175 10% 0.00175 20% 0.00351 0%
kernel-ridge-diabetes 0.000914 0% n/a n/a 4.62e-08 100% 0.000849 0%
random-forest-wine 0.00571 10% n/a n/a 0 60% 0.00571 20%
model-selection-breast-cancer 0.00175 0% n/a n/a n/a n/a 0.00351 0%
model-selection-breast-cancer-flat 0.00175 10% n/a n/a n/a n/a 0.00351 0%

Median error over the runs (best value found minus the optimum); solved means error ≤ 0.0001. n/a: the optimizer does not support the problem's parameters, or isn't run at this budget.