autogluon/autogluon

Fast and Accurate ML in 3 Lines of Code

10,634

stars

2,806

commits

Python

primary language

Sep 4, 2026

updated

auto.gluon.ai/
autogluon
automated-machine-learning
automl
computer-vision
data-science
deep-learning
ensemble-learning
forecasting
gluon
hyperparameter-optimization
machine-learning
natural-language-processing
object-detection
python
pytorch
scikit-learn
structured-data
tabular-data
time-series
transfer-learning
Browse cluster: Time Series Forecasting & Deep Learning

README

Fast and Accurate ML in 3 Lines of Code

Latest Release Conda Forge Python Versions Downloads GitHub license Discord Twitter Continuous Integration Platform Tests

Installation | Documentation | Release Notes

AutoGluon automates machine learning on data such as tables and time series, helping you achieve strong predictive performance with just a few lines of code.

From classic ML algorithms to foundation models, the options keep multiplying — but which one should you use? AutoGluon takes care of that: it finds the combination of models that works best for your use case.

💾 Installation

AutoGluon is supported on Python 3.10 - 3.13 and is available on Linux, MacOS, and Windows.

You can install AutoGluon with:

pip install autogluon

Visit our Installation Guide for detailed instructions, including GPU support, Conda installs, and optional dependencies.

:zap: Quickstart

Build accurate end-to-end ML models in just 3 lines of code!

from autogluon.tabular import TabularPredictor
predictor = TabularPredictor(label="class").fit("train.csv", presets="best")
predictions = predictor.predict("test.csv")
AutoGluon TaskQuickstartAPI
TabularPredictorQuick StartAPI
TimeSeriesPredictorQuick StartAPI
MultiModalPredictorQuick StartAPI

:mag: Resources

Hands-on Tutorials / Talks

Below is a curated list of recent tutorials and talks on AutoGluon. A comprehensive list is available here.

Scientific Publications

Articles

Train/Deploy AutoGluon in the Cloud

:pencil: Citing AutoGluon

If you use AutoGluon in a scientific publication, please refer to our citation guide.

:wave: How to get involved

We are actively accepting code contributions to the AutoGluon project. If you are interested in contributing to AutoGluon, please read the Contributing Guide to get started.

:classical_building: License

This library is licensed under the Apache 2.0 License.

Contributors

(top 30 of 154)

Innixma

865 commits

shchur

375 commits

zhiqiangdon

189 commits

gradientsky

146 commits

autogluon/autogluon

Fast and Accurate ML in 3 Lines of Code

10,634

stars

2,806

commits

Python

primary language

Sep 4, 2026

updated

auto.gluon.ai/
autogluon
automated-machine-learning
automl
computer-vision
data-science
deep-learning
ensemble-learning
forecasting
gluon
hyperparameter-optimization
machine-learning
natural-language-processing
object-detection
python
pytorch
scikit-learn
structured-data
tabular-data
time-series
transfer-learning
Browse cluster: Time Series Forecasting & Deep Learning

README

Fast and Accurate ML in 3 Lines of Code

Latest Release Conda Forge Python Versions Downloads GitHub license Discord Twitter Continuous Integration Platform Tests

Installation | Documentation | Release Notes

AutoGluon automates machine learning on data such as tables and time series, helping you achieve strong predictive performance with just a few lines of code.

From classic ML algorithms to foundation models, the options keep multiplying — but which one should you use? AutoGluon takes care of that: it finds the combination of models that works best for your use case.

💾 Installation

AutoGluon is supported on Python 3.10 - 3.13 and is available on Linux, MacOS, and Windows.

You can install AutoGluon with:

pip install autogluon

Visit our Installation Guide for detailed instructions, including GPU support, Conda installs, and optional dependencies.

:zap: Quickstart

Build accurate end-to-end ML models in just 3 lines of code!

from autogluon.tabular import TabularPredictor
predictor = TabularPredictor(label="class").fit("train.csv", presets="best")
predictions = predictor.predict("test.csv")
AutoGluon TaskQuickstartAPI
TabularPredictorQuick StartAPI
TimeSeriesPredictorQuick StartAPI
MultiModalPredictorQuick StartAPI

:mag: Resources

Hands-on Tutorials / Talks

Below is a curated list of recent tutorials and talks on AutoGluon. A comprehensive list is available here.

Scientific Publications

Articles

Train/Deploy AutoGluon in the Cloud

:pencil: Citing AutoGluon

If you use AutoGluon in a scientific publication, please refer to our citation guide.

:wave: How to get involved

We are actively accepting code contributions to the AutoGluon project. If you are interested in contributing to AutoGluon, please read the Contributing Guide to get started.

:classical_building: License

This library is licensed under the Apache 2.0 License.

Contributors

(top 30 of 154)

Innixma

865 commits

shchur

375 commits

zhiqiangdon

189 commits

gradientsky

146 commits

Languages

Python

99.8%