autobazaar.search module

AutoBazaar Search Module.

This module contains the PipelineSearcher, which is the class that contains the main logic of the Auto Machine Learning process.

Classes

PipelineSearcher(pipelines_dir[, db, …])

PipelineSearcher class.

Exceptions

StopSearch

UnsupportedProblem

Functions

log_times(name[, append])

class autobazaar.search.PipelineSearcher(pipelines_dir, db=None, test_id=None, tuner_type='gp', cv_splits=5, random_state=0)[source]

Bases: object

PipelineSearcher class.

This class is responsible for searching the best pipeline to solve a given dataset and problem.

Methods

search(d3mds[, template_name, budget, …])

search(d3mds, template_name=None, budget=None, checkpoints=None)[source]
exception autobazaar.search.StopSearch[source]

Bases: KeyboardInterrupt

exception autobazaar.search.UnsupportedProblem[source]

Bases: Exception

autobazaar.search.log_times(name, append=False)[source]