Automated Machine Learning
On this page (13sections)
Introduction
Automated ML (AutoML) in Azure Machine Learning automatically trains and tunes many models to find the best one for your data. You provide a dataset and target, and it handles feature engineering, algorithm selection, and hyperparameter tuning. It accelerates model development, especially for teams new to ML.
Definition
Automated ML uses machine learning to automate the process of building, training, and tuning ML models.
Types
Classification
Automated ML for classification problems
Regression
Automated ML for regression problems
Time Series Forecasting
Automated ML for time series prediction
Computer Vision
Automated ML for image classification and object detection
Use Cases
- Rapid model development
- Baseline model creation
- Feature engineering automation
- Hyperparameter optimization
- Model comparison and selection
Implementation
Automated ML can be used through the Azure ML Studio interface or programmatically via the SDK.
In Practice
Azure AutoML supports classification, regression, time-series forecasting, and even vision and NLP tasks. It ranks candidate models on your chosen metric, explains feature importance, and lets you deploy the winner directly, while remaining transparent about how each model was built.
Key Points
- Reduces time to develop models
- Handles feature engineering automatically
- Provides model interpretability
- Supports various data types
References
- Automated ML Guide — Comprehensive guide to Azure Automated ML