AML Service
AML Service
Learning on Azure
Seth Mottaghinejad
Wolfgang Pauli, PhD
[email protected]
Overview
● Machine Learning on Azure
● Custom AI
● Compute Targets (DSVMs and Managed Compute)
● DevOps for Machine Learning
● Azure Machine Learning Pipelines
● Flexible and Support for Open Source Frameworks
● Deployment
● Tool Agnostic Python SDK
Building blocks for a Data Science Project
Classical ML
Data
sources
Deep learning
Machine Learning on Azure
…
Domain Specific Pretrained Models
To reduce time to market Vision Speech Language Search
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
Integrated data science & data engineering teams Individual data scientists
Desktop solutions not adequate Desktop solutions adequate
Need a unified big data & machine learning solution Need cloud for sporadic compute needs
+
Azure Databricks Azure Machine Learning Machine Learning VMs
service
Data Science Virtual Machine
Data Science
Virtual Machines
(DSVM)
Pre-Configured environments in the
cloud for
Data Science & AI Modeling,
Development & Deployment.
Provision VM clusters
Training Infrastructure
Provision VM clusters
Use the latest NDv2 series VMs
with the NVIDIA V100 GPUs
Powerful Infrastructure
Accelerate deep learning
Prepare Data Build model Train & Register and Build Deploy Service
(your favorite IDE) Test Model Manage Model Image Monitor Model
DevOps loop for data science
Prepare Train &
Test Model
Register and
… Manage Model
010101001010010111011010010010010110101
001000100011110100101010100101001010100
101001011101101001001001011010100100010
001111010010101010010100010100101110110
100100100101101010010001000111101001010
10100101001010100101001011101101001
Build model
(your favorite IDE)
Prepare Data
Deploy Service
Monitor Model Build
Image
Model Management in detail
Leverage service-side capture of run metrics, Manage training jobs locally, scaled-up or
output logs and models scaled-out
80%
75%
90% 95%
85%
Use leaderboards, side by side run comparison Conduct a hyperparameter search on traditional
and model selection ML or DNN
Azure Machine Learning Pipelines
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
Normalization
Normalization Hyper-parameter
Hyper-parameter tuning
tuning Deployment
Deployment
Transformation
Transformation Automatic
Automatic model
model selection
selection Batch
Batch scoring
scoring
Validation
Validation Model
Model testing
testing Testing error
Normalization
Normalization Hyper-parameter
Hyper-parameter tuning
tuning Deployment
Deployment
New
data
Transformation
Transformation Automatic
Automatic model
model selection
selection Batch
Batch scoring
scoring
Validation
Validation Model
Model testing
testing
Use your favorite machine learning frameworks without getting locked into one framework
Services
Native Converters Other Devices
support
Azure Custom (iOS, etc)
Vision Service
Deployment
Flexible Deployment
Deploy and manage models on intelligent cloud and edge
Deploy
Deploy Azure ML models at scale
Azure Machine Learning Service
Cognitive
Services
Image Registry Image Registry
Model Registry Your IDE
Cloud Service
Azure Machine
Learning Heavy Edge
Experimentation
External
Model
Deployments to Compute Targets
Tool Agnostic Python SDK
Tool Agnostic Python SDK
Use your favorite IDEs, editors, notebooks, and Flexibility of your local environment or
frameworks curated cloud environment
Integrate with other services like Get started quickly without any complex
Azure Databricks pre-requisites
Summary
Azure Machine Learning service
Bring AI to everyone with an end-to-end, scalable, trusted platform
Managed compute
Azure Notebooks
https://notebooks.azure.com/azureml/projects/azureml-getting-started
Azure ML Docs
https://docs.microsoft.com/en-us/azure/machine-learning/service/
Questions
Resources for this Airlift
Azure Subscriptions
https://aka.ms/learnAIsubscriptions