We aim to automate the design of machine learning algorithms, in order
to facilitate their use by non-experts. Although automated adaptation
is a core idea of machine learning, most algorithms still require a
choice of external design parameters by an expert, which limits their
commercial success. Finding the best instantiation of an existing
learning framework is an optimization problem: search through the
combined space of different machine learning algorithms, and find the
best one. Because this space of possible setups is very large, we will
use assumptions and prior knowledge about regularity among, and
interdependence between different setups to guide the search
efficiently.