AutoGluon¶
Fast and Accurate ML in 3 Lines of Code
- Quick Prototyping
Build machine learning solutions on raw data in a few lines of code.
- State-of-the-art Techniques
Automatically utilize SOTA models without expert knowledge.
- Easy to Deploy
Move from experimentation to production with cloud predictors and pre-built containers.
- Customizable
Extensible with custom feature processing, models, and metrics.
Quick Examples¶
Installation¶
Install AutoGluon using pip:
pip install autogluon
AutoGluon supports Linux, MacOS, and Windows. See Installing AutoGluon for detailed instructions.
Community¶
Get involved in the AutoGluon community by joining our Discord!
Resources
- Cheat Sheets
- Versions
- What's New
- GitHub
- Tabular FAQ
- How can I get the most accurate predictions?
- Can I run AutoGluon Tabular on Mac/Windows?
- Can I use GPUs for model training?
- What machine is best for running AutoGluon Tabular?
- How can I resolve memory issues?
- How can I resolve disk space issues?
- How can I reduce the time required for training?
- How can I reduce the time required for prediction?
- How does AutoGluon Tabular work internally?
- How can I view more detailed logs of what is happening during fit?
- What model is AutoGluon using for prediction?
- Which classes do predicted probabilities correspond to?
- How can I use AutoGluon for interpretability?
- How can I perform inference on a file that won’t fit in memory?
- How can I skip some particular models?
- How can I add my own custom model to the set of models that AutoGluon trains, tunes, and ensembles?
- How can I reproduce the results of model XYZ without using AutoGluon?
- Why was XYZ design decision chosen?
- How can I add my own custom data preprocessing or feature engineering?
- How can I differently weight the importance of training examples?
- How does missing value imputation work in AutoGluon?
- I’m receiving C++ warning spam during training or inference
- How to limit the number of cores AutoGluon will use
- My custom metric is raising
_pickle.PicklingError: Can't pickleerrors - I know AutoGluon uses ray underneath. What’s the best practice for me?
- No space left error on SageMaker Notebook
- Issues not addressed here
- Multimodal FAQ
- How does AutoGluon MultiModal model multimodal data?
- There is no internet access in my deployment environment. What should I do?
- What machine is best for running AutoGluon Multimodal?
- Multi-GPU training encounters RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase. How to fix it?
- Do I need to preprocess my text or image data before using AutoGluon Multimodal?
- Is it possible to customize AutoGluon Multimodal?
- Can I use AutoGluon Multimodal in Kaggle Competitions?
- How does AutoGluon MultiModal handle multiple images per sample?
- How does AutoGluon MultiModal handle multiple text columns in a dataframe?
- Time Series FAQ
- What forecasting tasks can AutoGluon be used for?
- How can I get the most accurate forecasts?
- How should I choose the evaluation metric?
- Are there any restrictions on the data that I can pass to TimeSeriesPredictor?
- Can I use GPUs for model training?
- What machine is best for running AutoGluon TimeSeries?
- Issues not addressed here