Hyperopt
From charlesreid1
Hyperopt is a hyperparameter optimization library.
Origin of the work was in searching through parameter spaces/sampling probability distributions of parameters.
Notion of a score - you need some way to score the results
Simple example to optimize a 2D quadratic function: $ x^2 + y^2 $