fit, population_table_validation, peripheral_tables=None)

Launches the hyperparameter optimization.

The provided DataFrame population_table_training, population_table_validation and peripheral_tables must be consistent with the Placeholders provided when constructing the base model.


The population table that pipelines will be trained on.


The population table that pipelines will be evaluated on.

peripheral_tables(DataFrame): The

peripheral tables used to provide additional information for the population tables.

TypeError: If any of population_table_training,

population_table_validation or peripheral_tables is not of type DataFrame.

KeyError: If an unsupported instance variable is

encountered (via validate()).

TypeError: If any instance variable is of wrong type (via


ValueError: If any instance variable does not match its

possible choices (string) or is out of the expected bounds (numerical) (via validate()).