# `automl`

Automatic machine learning.

Automatic machine learning (AutoML) automates the selection and tuning of
learners. In data stream learning, AutoML must make these choices online,
continually re-evaluating and adapting to changing data characteristics.

## Classes

| [`AutoClass`](capymoa.automl.AutoClass.md#capymoa.automl.AutoClass)                                     | AutoClass                                                                 |
|-------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
| [`BanditClassifier`](capymoa.automl.BanditClassifier.md#capymoa.automl.BanditClassifier)                       | Bandit-based model selection for streaming classification.                |
| [`EpsilonGreedy`](capymoa.automl.EpsilonGreedy.md#capymoa.automl.EpsilonGreedy)                             | Epsilon-Greedy bandit policy for model selection.                         |
| [`SuccessiveHalvingClassifier`](capymoa.automl.SuccessiveHalvingClassifier.md#capymoa.automl.SuccessiveHalvingClassifier) | Successive Halving Classifier for model selection in streaming scenarios. |
