Back to rankings

automl/auto-sklearn

Pythonautoml.github.io/auto-sklearn

Automated Machine Learning with scikit-learn

automlscikit-learnautomated-machine-learninghyperparameter-optimizationhyperparameter-tuninghyperparameter-searchbayesian-optimizationmetalearningmeta-learningsmac
Star Growth
Stars
8.1k
Forks
1.3k
Weekly Growth
Issues
199
2k4k6k8k
Jul 2015Mar 2019Nov 2022Jul 2026
ArtifactsPyPIpip install auto-sklearn
README

auto-sklearn

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

Find the documentation here. Quick links:

auto-sklearn in one image

image

auto-sklearn in four lines of code

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

Relevant publications

If you use auto-sklearn in scientific publications, we would appreciate citations.

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)

Link to publication.

@inproceedings{feurer-neurips15a,
    title     = {Efficient and Robust Automated Machine Learning},
    author    = {Feurer, Matthias and Klein, Aaron and Eggensperger, Katharina and Springenberg, Jost and Blum, Manuel and Hutter, Frank},
    booktitle = {Advances in Neural Information Processing Systems 28 (2015)},
    pages     = {2962--2970},
    year      = {2015}
}

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

Link to publication.

@article{feurer-arxiv20a,
    title     = {Auto-Sklearn 2.0: Hands-free AutoML via Meta-Learning},
    author    = {Feurer, Matthias and Eggensperger, Katharina and Falkner, Stefan and Lindauer, Marius and Hutter, Frank},
    booktitle = {arXiv:2007.04074 [cs.LG]},
    year      = {2020}
}

Also, have a look at the blog on automl.org where we regularly release blogposts.

Related repositories
lukasmasuch/best-of-ml-python

🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.

Creative Commons Attribution Share Alike 4.0 Internationalpythonmachine-learning
ml-python.best-of.org
23.7k3.1k
ml-tooling/best-of-ml-python

🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.

Creative Commons Attribution Share Alike 4.0 Internationalpythonmachine-learning
ml-python.best-of.org
19.8k2.7k
microsoft/nni

An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.

PythonPyPIMIT Licenseautomldeep-learning
nni.readthedocs.io
14.4k1.9k
autogluon/autogluon

Fast and Accurate ML in 3 Lines of Code

PythonPyPIApache License 2.0automlmachine-learning
auto.gluon.ai
10.5k1.2k
EpistasisLab/tpot

A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

Jupyter NotebookGNU Lesser General Public License v3.0machine-learningpython
epistasislab.github.io/tpot/
10k1.6k
pycaret/pycaret

Open-source, low-code AutoML platform for Python. PyCaret 4.0: sklearn-native engine + React control plane.

PythonPyPIOtherdata-sciencepython
pycaret.org
9.8k1.9k
keras-team/autokeras

AutoML library for deep learning

PythonPyPIApache License 2.0automlneural-architecture-search
autokeras.com
9.3k1.4k
alteryx/featuretools

An open source python library for automated feature engineering

PythonPyPIBSD 3-Clause "New" or "Revised" Licensefeature-engineeringmachine-learning
featuretools.com
7.7k917
h2oai/h2o-3

H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc.

Jupyter NotebookApache License 2.0h2omachine-learning
h2o.ai
7.5k2k
google/automl

Google Brain AutoML

Jupyter NotebookApache License 2.0automlefficientdet
6.5k1.5k
zenml-io/zenml

ZenML 🙏: One AI Platform from Pipelines to Agents. https://zenml.io.

PythonPyPIApache License 2.0mlopsmachine-learning
zenml.io
5.5k638
tencentmusic/cube-studio

cube studio开源云原生一站式机器学习/深度学习/大模型AI平台,mlops算法链路全流程,算力租赁平台,notebook在线开发,拖拉拽任务流pipeline编排,多机多卡分布式训练,超参搜索,推理服务VGPU虚拟化,边缘计算,标注平台自动化标注,deepseek等大模型sft微调/奖励模型/强化学习训练,vllm/ollama/mindie大模型多机推理,私有知识库,AI模型市场,支持国产cpu/gpu/npu 昇腾生态,支持RDMA,支持pytorch/tf/mxnet/deepspeed/paddle/colossalai/horovod/ray/volcano等分布式

Otherkubernetesinference
5.1k883