Awesome Open Source
Awesome Open Source


auto-sklearn is an automated machine learning toolkit and a drop-in replacement for a scikit-learn estimator.

Find the documentation here

Automated Machine Learning in four lines of code

import autosklearn.classification
cls = autosklearn.classification.AutoSklearnClassifier(), y_train)
predictions = cls.predict(X_test)

Relevant publications

Efficient and Robust Automated Machine Learning
Matthias Feurer, Aaron Klein, Katharina Eggensperger, Jost Springenberg, Manuel Blum and Frank Hutter
Advances in Neural Information Processing Systems 28 (2015)

Auto-Sklearn 2.0: The Next Generation
Authors: Matthias Feurer, Katharina Eggensperger, Stefan Falkner, Marius Lindauer and Frank Hutter
arXiv:2007.04074 [cs.LG], 2020


Status for master branch

Build Status Code Health codecov

Status for development branch

Build Status Code Health codecov

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (47,857
scikit-learn (186
automl (93
hyperparameter-optimization (52
meta-learning (43
bayesian-optimization (29
automated-machine-learning (25
hyperparameter-tuning (23
hyperparameter-search (14

Find Open Source By Browsing 7,000 Topics Across 59 Categories