SlideShare a Scribd company logo
1 of 38
LearnAI - Machine
Learning on Azure
LearnAI@Microsoft.com
Seth Mottaghinejad
Wolfgang Pauli, PhD
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
Data
sources
Classical ML
Deep learning
Build and train
models
Experimentation
and pipelines
Hyperparameter
tuning
DevOps for data
science
Deployment
Machine Learning on Azure
Domain Specific Pretrained Models
To reduce time to market
Azure
Databricks
Machine
Learning VMs
Popular Frameworks
To build machine learning and deep learning solutions TensorFlow
PyTorch ONNX
Azure Machine
Learning
Language
Speech
…
Search
Vision
Productive Services
To empower data science and development teams
Powerful Hardware
To accelerate deep learning
Scikit-Learn
PyCharm Jupyter
Familiar Data Science Tools
To simplify model development Visual Studio Code Command line
CPU GPU FPGA
From the Intelligent Cloud to the Intelligent Edge
Azure Machine Learning Service
Set of Azure Cloud
Services
Python
SDK
✓ Prepare Data
✓ Build Models
✓ Train Models
✓ Manage Models
✓ Track Experiments
✓ Deploy Models
That enables you to:
Custom AI
Productive Services
Empower data science and development teams
Individual data scientists
Desktop solutions adequate
Need cloud for sporadic compute needs
Integrated data science & data engineering teams
Desktop solutions not adequate
Need a unified big data & machine learning solution
Azure Machine Learning
service
Azure Databricks
+
Machine Learning VMs
Data Science Virtual Machine
Data Science
Virtual Machines
(DSVM)
Pre-Configured environments in the
cloud for
Data Science & AI Modeling,
Development & Deployment.
Samples to get started
Managed Compute
Distributed training on managed compute
Gather results
Secure Access
Scale resources
Schedule jobs
Dependencies and Containers
Provision VM clusters
Distribute data
Handling failures
Training Infrastructure
Scale resources
Autoscale resources to only pay while
running a job
Schedule jobs
Train at cloud scale using a
framework of choice
Dependencies and Containers
Leverage system-managed AML
compute or bring your own
compute
Provision VM clusters
Use the latest NDv2 series VMs
with the NVIDIA V100 GPUs
Distribute data
Manage and share resources across
a workspace
Powerful Infrastructure
Accelerate deep learning
General purpose machine
learning
D, F, L, M, H Series
CPUs
Optimized for flexibility Optimized for performance
GPUs FPGAs
Deep learning
N Series
Specialized hardware
accelerated deep learning
Project Brainwave
Support for image classification and recognition scenarios
ResNet 50, ResNet 152, VGG-16, SSD-VGG, DenseNet-121
FPGA NEW UPDATES:
DevOps for Machine Learning
Prepare
Data
Register and
Manage Model
Train &
Test Model
Build
Image
…
Build model
(your favorite IDE)
Deploy Service
Monitor Model
Prepare Experiment Deploy
DevOps loop for data science
0101010010100101110110100100100101101010
010001000111101001010101001010010101001
010010111011010010010010110101001000100
0111101001010101001010001010010111011010
010010010110101001000100011110100101010
100101001010100101001011101101001
DevOps loop for data science
Prepare
Data
Prepare
Register and
Manage Model
Build
Image
…
Build model
(your favorite IDE)
Deploy Service
Monitor Model
Train &
Test Model
Model Management in detail
Create/Retrain Model
Enable DevOps with full CI/CD
integration with VSTS
Register Model
Track model versions with a
central model registry
Monitor
Oversea deployments through
Azure AppInsights
Use leaderboards, side by side run
comparison and model selection
Conduct a hyperparameter search on
traditional ML or DNN
Leverage service-side capture of run metrics,
output logs and models
Manage training jobs locally, scaled-up or
scaled-out
Experimentation
95%
80%
75%
90%
85%
Azure Machine Learning Pipelines
Azure Machine Learning Pipelines
Prepare data Build & train models Deploy & predict
Data storage
locations
Data ingestion
Data Preparation Model building & training Model deployment
Normalization
Transformation
Validation
Featurization
Hyper-parameter tuning
Automatic model selection
Model testing
Model validation
Deployment
Batch scoring
Prepare data Build & train models Deploy & predict
Data storage
locations
Data ingestion
Data Preparation Model building & training Model deployment
Normalization
Transformation
Validation
Featurization
Hyper-parameter tuning
Automatic model selection
Model testing
Model validation
Deployment
Batch scoring
Normalization
Transformation
Validation
Featurization
Hyper-parameter tuning
Automatic model selection
Model testing Testing error
Azure Machine Learning Pipelines
Prepare data Build & train models Deploy & predict
Data storage
locations
Data ingestion
Data Preparation Model building & training Model deployment
Normalization
Transformation
Validation
Featurization
Hyper-parameter tuning
Automatic model selection
Model testing
Model validation
Deployment
Batch scoring
Normalization
Transformation
Validation
Featurization
Hyper-parameter tuning
Automatic model selection
Model testing Testing error
Model testing
Model validation
Deployment
Batch scoring
Error
resolved
Azure Machine Learning Pipelines
Azure Machine Learning Pipelines with new
data
Prepare data Build & train models Deploy & predict
Data storage
locations
Data ingestion
Data Preparation Model building & training Model deployment
Normalization
Transformation
Validation
Featurization
Hyper-parameter tuning
Automatic model selection
Model testing
Model validation
Deployment
Batch scoring
Normalization
Transformation
Validation
Featurization
Hyper-parameter tuning
Automatic model selection
Model testing
Model validation
New
data
Deployment
Batch scoring
Advantages of Azure ML Pipelines
Unattended runs
Schedule a few steps to run in parallel or
in sequence to focus on other tasks while
your pipeline runs
Mixed and diverse compute
Use multiple pipelines that are reliably
coordinated across heterogeneous and
scalable computes and storages
Reusability
Create templates of pipelines for specific
scenarios such as retraining and batch
scoring
Tracking and versioning
Name and version your data sources,
inputs and outputs with the pipelines SDK
Support for
Open source frameworks
Popular Frameworks
Use your favorite machine learning frameworks without getting locked into one framework
ONNX
Community project created by Facebook and Microsoft
Use the best tool for the job. Train in one framework and
transfer to another for inference
TensorFlow PyTorch Scikit-Learn
MXNet Chainer Keras
Frameworks
Create
Native
support
Converters
Services
Azure Custom
Vision Service
Native
support
Other Devices
(iOS, etc)
ML.NE
T
Azure
Windows Server 2019 VM
Azure Machine Learning services
Ubuntu VM
Deploy
Windows Devices
ONNX Model
Native
support
Converters
Deployment
Flexible Deployment
Deploy and manage models on intelligent cloud and edge
Train & deploy Train & deploy
Deploy
Model optimization for cloud & edge
Manage models in production
Capture model telemetry
Retrain models
Deploy Azure ML models at scale
Azure Machine Learning Service
Azure Machine
Learning
Experimentation
Cognitive
Services
External
Model
Model Registry
Register Model
Cloud Service
Heavy Edge
Light Edge
Image Registry
Create &
Register Image
Your IDE
Scoring File
Image Registry
Deployment & Model
Monitoring
Deployments to Compute Targets
Tool Agnostic Python SDK
Tool Agnostic Python SDK
Use your favorite IDEs, editors, notebooks,
and frameworks
Flexibility of your local environment or
curated cloud environment
Integrate with other services like
Azure Databricks
Get started quickly without any complex
pre-requisites
PyCharm Jupyter Visual Studio Code
Summary
Azure Machine Learning service
Bring AI to everyone with an end-to-end, scalable, trusted platform
Built with your needs in mind
Support for open source frameworks
Managed compute
DevOps for machine learning
Simple deployment
Automated machine learning
Seamlessly integrated with the Azure Portfolio
Boost your data science productivity
Increase your rate of experimentation
Deploy and manage your models everywhere
Tool agnostic Python SDK
Azure Machine Learning with Azure Databricks
https://aka.ms/aml-notebook-databricks-e2e
Azure Notebooks
https://notebooks.azure.com/azureml/projects/azureml-getting-started
Azure ML Docs
https://docs.microsoft.com/en-us/azure/machine-learning/service/
Resources beyond this AI Airlift
Questions
Azure Subscriptions
https://aka.ms/learnAIsubscriptions
Azure Databricks Notebooks
https://aka.ms/learnAInotebooks.dbc
Git Repository for LearnAI CustomAI Partner Airlift
https://github.com/azure/learnai_azure_ml
Resources for this Airlift

More Related Content

Similar to Machine Learning on Azure in 40 Characters

Deeplearning and dev ops azure
Deeplearning and dev ops azureDeeplearning and dev ops azure
Deeplearning and dev ops azureVishwas N
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AIJames Serra
 
Dataminds - ML in Production
Dataminds - ML in ProductionDataminds - ML in Production
Dataminds - ML in ProductionNathan Bijnens
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform OverviewDavid Chou
 
What startups need to know about NLP, AI, & ML on the cloud.
What startups need to know about NLP, AI, & ML on the cloud.What startups need to know about NLP, AI, & ML on the cloud.
What startups need to know about NLP, AI, & ML on the cloud.Aaron (Ari) Bornstein
 
Global ai night sept 2019 - Milwaukee
Global ai night sept 2019 - MilwaukeeGlobal ai night sept 2019 - Milwaukee
Global ai night sept 2019 - MilwaukeeCameron Vetter
 
2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine Learning2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine LearningBruno Capuano
 
Data analytics on Azure
Data analytics on AzureData analytics on Azure
Data analytics on AzureElena Lopez
 
Infrastructure Agnostic Machine Learning Workload Deployment
Infrastructure Agnostic Machine Learning Workload DeploymentInfrastructure Agnostic Machine Learning Workload Deployment
Infrastructure Agnostic Machine Learning Workload DeploymentDatabricks
 
Introduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep LearningIntroduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep LearningNishan Aryal
 
Lviv Data Science Club (Sergiy Lunyakin)
Lviv Data Science Club (Sergiy Lunyakin)Lviv Data Science Club (Sergiy Lunyakin)
Lviv Data Science Club (Sergiy Lunyakin)Lviv Startup Club
 
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...James Serra
 
201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019Mark Tabladillo
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial IntelligenceDavid Chou
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureMark Tabladillo
 
2018 11 14 Artificial Intelligence and Machine Learning in Azure
2018 11 14 Artificial Intelligence and Machine Learning in Azure2018 11 14 Artificial Intelligence and Machine Learning in Azure
2018 11 14 Artificial Intelligence and Machine Learning in AzureBruno Capuano
 
201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0Mark Tabladillo
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thessaloniki
 
MLflow and Azure Machine Learning—The Power Couple for ML Lifecycle Management
MLflow and Azure Machine Learning—The Power Couple for ML Lifecycle ManagementMLflow and Azure Machine Learning—The Power Couple for ML Lifecycle Management
MLflow and Azure Machine Learning—The Power Couple for ML Lifecycle ManagementDatabricks
 

Similar to Machine Learning on Azure in 40 Characters (20)

Deeplearning and dev ops azure
Deeplearning and dev ops azureDeeplearning and dev ops azure
Deeplearning and dev ops azure
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
Dataminds - ML in Production
Dataminds - ML in ProductionDataminds - ML in Production
Dataminds - ML in Production
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
What startups need to know about NLP, AI, & ML on the cloud.
What startups need to know about NLP, AI, & ML on the cloud.What startups need to know about NLP, AI, & ML on the cloud.
What startups need to know about NLP, AI, & ML on the cloud.
 
Global ai night sept 2019 - Milwaukee
Global ai night sept 2019 - MilwaukeeGlobal ai night sept 2019 - Milwaukee
Global ai night sept 2019 - Milwaukee
 
2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine Learning2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine Learning
 
Data analytics on Azure
Data analytics on AzureData analytics on Azure
Data analytics on Azure
 
Infrastructure Agnostic Machine Learning Workload Deployment
Infrastructure Agnostic Machine Learning Workload DeploymentInfrastructure Agnostic Machine Learning Workload Deployment
Infrastructure Agnostic Machine Learning Workload Deployment
 
Introduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep LearningIntroduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep Learning
 
Lviv Data Science Club (Sergiy Lunyakin)
Lviv Data Science Club (Sergiy Lunyakin)Lviv Data Science Club (Sergiy Lunyakin)
Lviv Data Science Club (Sergiy Lunyakin)
 
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
 
201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019
 
Machine Learning Pitch Deck
Machine Learning Pitch DeckMachine Learning Pitch Deck
Machine Learning Pitch Deck
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft Azure
 
2018 11 14 Artificial Intelligence and Machine Learning in Azure
2018 11 14 Artificial Intelligence and Machine Learning in Azure2018 11 14 Artificial Intelligence and Machine Learning in Azure
2018 11 14 Artificial Intelligence and Machine Learning in Azure
 
201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
 
MLflow and Azure Machine Learning—The Power Couple for ML Lifecycle Management
MLflow and Azure Machine Learning—The Power Couple for ML Lifecycle ManagementMLflow and Azure Machine Learning—The Power Couple for ML Lifecycle Management
MLflow and Azure Machine Learning—The Power Couple for ML Lifecycle Management
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Machine Learning on Azure in 40 Characters

  • 1. LearnAI - Machine Learning on Azure LearnAI@Microsoft.com Seth Mottaghinejad Wolfgang Pauli, PhD
  • 2. 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
  • 3. Building blocks for a Data Science Project Data sources Classical ML Deep learning Build and train models Experimentation and pipelines Hyperparameter tuning DevOps for data science Deployment
  • 4. Machine Learning on Azure Domain Specific Pretrained Models To reduce time to market Azure Databricks Machine Learning VMs Popular Frameworks To build machine learning and deep learning solutions TensorFlow PyTorch ONNX Azure Machine Learning Language Speech … Search Vision Productive Services To empower data science and development teams Powerful Hardware To accelerate deep learning Scikit-Learn PyCharm Jupyter Familiar Data Science Tools To simplify model development Visual Studio Code Command line CPU GPU FPGA From the Intelligent Cloud to the Intelligent Edge
  • 5. Azure Machine Learning Service Set of Azure Cloud Services Python SDK ✓ Prepare Data ✓ Build Models ✓ Train Models ✓ Manage Models ✓ Track Experiments ✓ Deploy Models That enables you to:
  • 7. Productive Services Empower data science and development teams Individual data scientists Desktop solutions adequate Need cloud for sporadic compute needs Integrated data science & data engineering teams Desktop solutions not adequate Need a unified big data & machine learning solution Azure Machine Learning service Azure Databricks + Machine Learning VMs
  • 9. Data Science Virtual Machines (DSVM) Pre-Configured environments in the cloud for Data Science & AI Modeling, Development & Deployment. Samples to get started
  • 11. Distributed training on managed compute Gather results Secure Access Scale resources Schedule jobs Dependencies and Containers Provision VM clusters Distribute data Handling failures
  • 12. Training Infrastructure Scale resources Autoscale resources to only pay while running a job Schedule jobs Train at cloud scale using a framework of choice Dependencies and Containers Leverage system-managed AML compute or bring your own compute Provision VM clusters Use the latest NDv2 series VMs with the NVIDIA V100 GPUs Distribute data Manage and share resources across a workspace
  • 13. Powerful Infrastructure Accelerate deep learning General purpose machine learning D, F, L, M, H Series CPUs Optimized for flexibility Optimized for performance GPUs FPGAs Deep learning N Series Specialized hardware accelerated deep learning Project Brainwave Support for image classification and recognition scenarios ResNet 50, ResNet 152, VGG-16, SSD-VGG, DenseNet-121 FPGA NEW UPDATES:
  • 14. DevOps for Machine Learning
  • 15. Prepare Data Register and Manage Model Train & Test Model Build Image … Build model (your favorite IDE) Deploy Service Monitor Model Prepare Experiment Deploy DevOps loop for data science
  • 17. Model Management in detail Create/Retrain Model Enable DevOps with full CI/CD integration with VSTS Register Model Track model versions with a central model registry Monitor Oversea deployments through Azure AppInsights
  • 18. Use leaderboards, side by side run comparison and model selection Conduct a hyperparameter search on traditional ML or DNN Leverage service-side capture of run metrics, output logs and models Manage training jobs locally, scaled-up or scaled-out Experimentation 95% 80% 75% 90% 85%
  • 20. Azure Machine Learning Pipelines Prepare data Build & train models Deploy & predict Data storage locations Data ingestion Data Preparation Model building & training Model deployment Normalization Transformation Validation Featurization Hyper-parameter tuning Automatic model selection Model testing Model validation Deployment Batch scoring
  • 21. Prepare data Build & train models Deploy & predict Data storage locations Data ingestion Data Preparation Model building & training Model deployment Normalization Transformation Validation Featurization Hyper-parameter tuning Automatic model selection Model testing Model validation Deployment Batch scoring Normalization Transformation Validation Featurization Hyper-parameter tuning Automatic model selection Model testing Testing error Azure Machine Learning Pipelines
  • 22. Prepare data Build & train models Deploy & predict Data storage locations Data ingestion Data Preparation Model building & training Model deployment Normalization Transformation Validation Featurization Hyper-parameter tuning Automatic model selection Model testing Model validation Deployment Batch scoring Normalization Transformation Validation Featurization Hyper-parameter tuning Automatic model selection Model testing Testing error Model testing Model validation Deployment Batch scoring Error resolved Azure Machine Learning Pipelines
  • 23. Azure Machine Learning Pipelines with new data Prepare data Build & train models Deploy & predict Data storage locations Data ingestion Data Preparation Model building & training Model deployment Normalization Transformation Validation Featurization Hyper-parameter tuning Automatic model selection Model testing Model validation Deployment Batch scoring Normalization Transformation Validation Featurization Hyper-parameter tuning Automatic model selection Model testing Model validation New data Deployment Batch scoring
  • 24. Advantages of Azure ML Pipelines Unattended runs Schedule a few steps to run in parallel or in sequence to focus on other tasks while your pipeline runs Mixed and diverse compute Use multiple pipelines that are reliably coordinated across heterogeneous and scalable computes and storages Reusability Create templates of pipelines for specific scenarios such as retraining and batch scoring Tracking and versioning Name and version your data sources, inputs and outputs with the pipelines SDK
  • 26. Popular Frameworks Use your favorite machine learning frameworks without getting locked into one framework ONNX Community project created by Facebook and Microsoft Use the best tool for the job. Train in one framework and transfer to another for inference TensorFlow PyTorch Scikit-Learn MXNet Chainer Keras
  • 27. Frameworks Create Native support Converters Services Azure Custom Vision Service Native support Other Devices (iOS, etc) ML.NE T Azure Windows Server 2019 VM Azure Machine Learning services Ubuntu VM Deploy Windows Devices ONNX Model Native support Converters
  • 29. Flexible Deployment Deploy and manage models on intelligent cloud and edge Train & deploy Train & deploy Deploy Model optimization for cloud & edge Manage models in production Capture model telemetry Retrain models
  • 30. Deploy Azure ML models at scale Azure Machine Learning Service Azure Machine Learning Experimentation Cognitive Services External Model Model Registry Register Model Cloud Service Heavy Edge Light Edge Image Registry Create & Register Image Your IDE Scoring File Image Registry Deployment & Model Monitoring
  • 33. Tool Agnostic Python SDK Use your favorite IDEs, editors, notebooks, and frameworks Flexibility of your local environment or curated cloud environment Integrate with other services like Azure Databricks Get started quickly without any complex pre-requisites PyCharm Jupyter Visual Studio Code
  • 35. Azure Machine Learning service Bring AI to everyone with an end-to-end, scalable, trusted platform Built with your needs in mind Support for open source frameworks Managed compute DevOps for machine learning Simple deployment Automated machine learning Seamlessly integrated with the Azure Portfolio Boost your data science productivity Increase your rate of experimentation Deploy and manage your models everywhere Tool agnostic Python SDK
  • 36. Azure Machine Learning with Azure Databricks https://aka.ms/aml-notebook-databricks-e2e Azure Notebooks https://notebooks.azure.com/azureml/projects/azureml-getting-started Azure ML Docs https://docs.microsoft.com/en-us/azure/machine-learning/service/ Resources beyond this AI Airlift
  • 38. Azure Subscriptions https://aka.ms/learnAIsubscriptions Azure Databricks Notebooks https://aka.ms/learnAInotebooks.dbc Git Repository for LearnAI CustomAI Partner Airlift https://github.com/azure/learnai_azure_ml Resources for this Airlift