AutoML for Image, Text, and Tabular Data
Project description
AutoML for Image, Text, Time Series, and Tabular Data
Install Instructions | Documentation | Release Notes
AutoGluon automates machine learning tasks enabling you to easily achieve strong predictive performance in your applications. With just a few lines of code, you can train and deploy high-accuracy machine learning and deep learning models on image, text, time series, and tabular data.
💾 Installation
AutoGluon is supported on Python 3.8 - 3.11 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")
predictions = predictor.predict("test.csv")
AutoGluon Task | Quickstart | API |
---|---|---|
TabularPredictor | ||
MultiModalPredictor | ||
TimeSeriesPredictor |
:mag: Resources
Hands-on Tutorials / Talks
Below is a curated list of recent tutorials and talks on AutoGluon. A comprehensive list is available here.
Title | Format | Location | Date |
---|---|---|---|
:tv: AutoGluon 1.0: Shattering the AutoML Ceiling with Zero Lines of Code | Tutorial | AutoML Conf 2023 | 2023/09/12 |
:sound: AutoGluon: The Story | Podcast | The AutoML Podcast | 2023/09/05 |
:tv: AutoGluon: AutoML for Tabular, Multimodal, and Time Series Data | Tutorial | PyData Berlin | 2023/06/20 |
:tv: Solving Complex ML Problems in a few Lines of Code with AutoGluon | Tutorial | PyData Seattle | 2023/06/20 |
:tv: The AutoML Revolution | Tutorial | Fall AutoML School 2022 | 2022/10/18 |
Scientific Publications
- AutoGluon-Tabular: Robust and Accurate AutoML for Structured Data (Arxiv, 2020) (BibTeX)
- Fast, Accurate, and Simple Models for Tabular Data via Augmented Distillation (NeurIPS, 2020) (BibTeX)
- Benchmarking Multimodal AutoML for Tabular Data with Text Fields (NeurIPS, 2021) (BibTeX)
- XTab: Cross-table Pretraining for Tabular Transformers (ICML, 2023)
- AutoGluon-TimeSeries: AutoML for Probabilistic Time Series Forecasting (AutoML Conf, 2023) (BibTeX)
- TabRepo: A Large Scale Repository of Tabular Model Evaluations and its AutoML Applications (Under Review, 2024)
Articles
- AutoGluon-TimeSeries: Every Time Series Forecasting Model In One Library (Towards Data Science, Jan 2024)
- AutoGluon for tabular data: 3 lines of code to achieve top 1% in Kaggle competitions (AWS Open Source Blog, Mar 2020)
- AutoGluon overview & example applications (Towards Data Science, Dec 2019)
Train/Deploy AutoGluon in the Cloud
- AutoGluon Cloud (Recommended)
- AutoGluon on SageMaker AutoPilot
- AutoGluon on Amazon SageMaker
- AutoGluon Deep Learning Containers (Security certified & maintained by the AutoGluon developers)
- AutoGluon Official Docker Container
- AutoGluon-Tabular on AWS Marketplace (Not maintained by us)
: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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for autogluon.tabular-1.0.1b20240210.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79433d5472276bab3aa77c08a90f4c250e6cb3e5839d92747e013a44d19e4c6a |
|
MD5 | 0f017d3f3ecb9af4fd6fa243ee49804b |
|
BLAKE2b-256 | ca8269fc41b31811cd9fa7081bfcf42a7d1e35cef0b7886ad46e2161c8b29354 |
Hashes for autogluon.tabular-1.0.1b20240210-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0624b116b751d72eaf0c79c67a5d014308c147ec6ea958e6962516ea70be7424 |
|
MD5 | 26f7279322233fe4ee997d72d2dfeb37 |
|
BLAKE2b-256 | 55bcba51db019b92b0258c547a9bd9496fc94dcada9f2b1d2c02ddec1050c182 |