AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Data Science › autogluon
✦ Free & open sourceData Science

autogluon

Automates machine learning model training and ensembling for tabular, time series, and multimodal data in Python.

Automated Machine Learning for Tabular and Time Series Data

Train ensembled predictive models and foundation architectures across tabular, time series, and text data.

Free forever · open source · Apache-2.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
8.8
ZEKAI
Top AutoML choice for Python
Free & open source · Data Science
Ease of setup8
Usefulness9
Maintenance9.5
Community8.5
★ 10,650
GITHUB
Sep 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

AutoGluon is an automated machine learning library designed for data scientists and ML engineers working in Python. It automatically finds, tunes, and ensembles traditional machine learning algorithms alongside foundation models for complex datasets. You should use it if you want high predictive performance without spending hours writing manual hyperparameter tuning pipelines.

Runs on
Cross-platform
Hosting
Cloud or self-host
Languages
Python
License
Apache-2.0

What it is

AutoGluon takes raw datasets—including tabular tables, probabilistic time series, and multimodal inputs—and automatically runs model searches. It implements multi-layer stack ensembling and augmented distillation to combine diverse models into a unified predictor. Through task-specific modules like TabularPredictor, TimeSeriesPredictor, and MultiModalPredictor, it automates model training with minimal code.

Who it's for

It suits data scientists, predictive analysts, and machine learning engineers who need quick baselines or competitive benchmark models on structured data. It is less suitable for teams operating in severely resource-constrained embedded environments where running multi-model ensembles or deep learning foundation models is infeasible.

Key features

Tabular Data Automation

Trains and ensembles multiple classic machine learning models and deep architectures directly from structured data files.

Probabilistic Time Series Forecasting

Automates univariate and multivariate forecasting using multi-layer stack ensembles and dedicated time series foundation models.

Multimodal Model Training

Combines tabular inputs, unstructured text fields, and image data into unified predictive models using modern foundation architectures.

Model Distillation

Compresses complex multi-model stack ensembles into smaller, faster individual models via augmented distillation.

How to start

Up and running in 3 steps

1
Install the library into a Python 3.10-3.13 environment using pip install autogluon.
2
Import the appropriate predictor module such as TabularPredictor or TimeSeriesPredictor for your data type.
3
Call the fit method with your dataset path and preset configuration to start automatic training and ensembling.
Real talk

Our honest verdict

What's great

  • Automates model ensembling across tabular, time series, and text modalities in three lines of code.
  • Supports multi-layer stack ensembling to maximize predictive accuracy over single-model approaches.
  • Includes augmented distillation to generate lighter inference models from complex ensembles.
  • Integrates deep foundation models like Chronos for time series forecasting alongside classic ML algorithms.

Where it falls short

  • Training multi-layer stack ensembles requires high memory and computational resources, often needing dedicated GPU instances.
  • Heavy dependencies can lead to complex environment configurations and large package installation footprints.
  • Full ensemble models can introduce higher inference latency compared to single simple algorithms unless distilled.
Cost

Pricing & license

AutoGluon is completely free to use under the Apache-2.0 open-source licence. The primary operational cost comes from computing resources such as high-RAM CPUs or GPUs required to train and ensemble deep learning models.

Paid work

Open remote AI-training roles

873 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: autogluon for Data Science
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure autogluon for you — and train your team.
Get it done for you ↗
Questions

FAQ

What Python versions does AutoGluon support?

AutoGluon supports Python versions 3.10 through 3.13 across Linux, MacOS, and Windows operating systems.

Can AutoGluon handle time series forecasting?

Yes, it provides TimeSeriesPredictor for probabilistic time series forecasting using stack ensembling and zero-shot foundation models.

How does AutoGluon achieve high accuracy?

It trains multiple individual models and combines them using multi-layer stack ensembling rather than relying on a single best model.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Data Science — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google