Azure AutoML
Azure AutoML
2022 - 2022
Machine Learning Process
SQL DB
Cosmos DB
Datawarehouse
Data lake
Blob storage
Prepare Data Build & Train Deploy
…
Building blocks for a Data Science Project
Classical ML
Data
sources
Deep learning
Model Creation Is Typically Time-Consuming
… …
Iterate
Azure Machine Learning Pipelines
Prepare data Build & train models Deploy & predict
Normalization
Normalization Hyper-parameter
Hyper-parameter tuning
tuning Deployment
Transformation
Transformation Automatic
Automatic model
model selection
selection Batch scoring
Validation
Validation Model
Model testing
testing Testing error
Automated machine learning, also referred to as automated ML or AutoML,
is the process of automating the time consuming, iterative tasks of machine
learning model development. It allows data scientists, analysts, and
developers to build ML models with high scale, efficiency, and productivity
all while sustaining model quality
When to Use AutoML
Predict a value
Regression MPG, new building utility usage, temperature
Binary outcome or category
Classification Spam, will a customer buy/leave, movie rating
Time-series forecasting You can use automated ML to combine techniques and approaches and get a
recommended, high-quality time-series forecast.
Computer vision Support for computer vision tasks allows you to easily generate models trained
on image data for scenarios like image classification and object detection.
12
Introducing Automated Machine Learning
Dataset
Optimization Automated ML
Metric ML Model
Constraints
(Time/Cost)
Popular Frameworks
To build machine learning and deep learning solutions PyTorch TensorFlow Scikit-Learn ONNX
Productive Services
To empower data science and development teams Azure
Databricks
Azure Machine
Learning
Machine
Learning VMs
Powerful Hardware
To accelerate deep learning CPU GPU FPGA
Provision VM clusters
Use the latest NDv2 series VMs
with the NVIDIA V100 GPUs
Training Infrastructure
Provision VM clusters
Use the latest NDv2 series VMs
with the NVIDIA V100 GPUs
Azure Automated Machine learning
Experiment
Configure run name
Target label Compute
Decision Tree Stochastic Gradient Descent (SGD) Stochastic Gradient Descent (SGD)