SlideShare ist ein Scribd-Unternehmen logo
1 von 49
AI for Intelligent Cloud and
Intelligent Edge:
Discover, deploy, and manage
with Azure ML Services
James Serra
Microsoft
Technical Architect, Data & AI
Blog: JamesSerra.com
About Me
 Microsoft, Big Data Evangelist
 In IT for 30 years, worked on many BI and DW projects
 Worked as desktop/web/database developer, DBA, BI and DW architect and developer, MDM
architect, PDW/APS developer
 Been perm employee, contractor, consultant, business owner
 Presenter at PASS Business Analytics Conference, PASS Summit, Enterprise Data World conference
 Certifications: MCSE: Data Platform, Business Intelligence; MS: Architecting Microsoft Azure
Solutions, Design and Implement Big Data Analytics Solutions, Design and Implement Cloud Data
Platform Solutions
 Blog at JamesSerra.com
 Former SQL Server MVP
 Author of book “Reporting with Microsoft SQL Server 2012”
I tried to understand AI products on my own…
And felt like I was body slammed by Randy
Savage:
Let’s prevent that from happening…
Intro to Azure Machine Learning
Model Management
Hardware Acceleration
Edge Integration
AICloud+Edge
Machine learning is a data science technique that allows computers to
use existing data to forecast future behaviors, outcomes, and trends.
Prepare Data Build & Train Deploy
Custom AI
Building your own AI models for Transforming Data into Intelligence
© Microsoft Corporation
Advanced analytics pattern in Azure
Azure Data
Lake store
Azure
Storage
HDInsightAzure Databricks
Azure ML
Services
ML server
Model training
Long-term storage Data processing
Azure Data
Lake Analytics
Azure ML
Studio
SQL Server
(in-database ML)
Azure Databricks
(Spark ML)
Data Science
VM
Cosmos DB
Serving storage
SQL DB
SQL DW
Azure Analysis
Services
Cosmos DB
Batch AI
SQL DB
Azure Data
Factory
Orchestration
Azure Container
Service
Trained model hosting
SQL Server
(in-database ML)
Data collection and understanding, modeling, and deployment
Sensors and IoT
(unstructured)
Logs, files, and media
(unstructured)
Business/custom apps
(structured)
Applications
Dashboards
Power BI
© Microsoft Corporation
Power BI – build your own ML models
Azure AI Services
Azure Infrastructure
Tools
© Microsoft Corporation
Machine learning and AI portfolio
What engines do you want to use?
Deployment target
Which experience do you want?
Build your own or consume
pre-trained models?
Microsoft ML &
AI products
Build your own
Azure Machine
Learning
Code first
(On-prem)
ML Server
On-prem
Hadoop
SQL Server
(cloud)
BYOT
SQL Server Hadoop Azure Batch DSVM Spark
Visual tooling
(cloud)
AML Studio
Consume
Cognitive
services, bots
Spark ML,
SparkR, SparklyR
Notebooks Jobs
Azure Databricks
Spark
When to use what
AI Decision tree: https://biz-excellence.com/2019/02/15/ai-dt/
Cognitive Services capabilities
Infuse your apps, websites, and bots with human-like intelligence
https://azure.microsoft.com/en-us/services/cognitive-services
Model Management
Hardware Acceleration
Edge Integration
Data Science
Lifecycle
TEAM DATA SCIENCE PROCESS (TDSP) IS MICROSOFT’S AGILE,
ITERATIVE METHODOLOGY TO DELIVER PREDICTIVE ANALYTICS
SOLUTIONS AND INTELLIGENT APPLICATIONS EFFICIENTLY
https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science-process/overview
WHAT IS 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:
What is Azure Machine Learning service?
Start training on your local machine and then scale out to the cloud
Azure Machine Learning Services
• Deprecate Azure Machine Learning Workbench
• Unified SDK, CLI and UX for training and deploying models
• Full Integration with Visual Studio Code and Azure DevOps
• Improved support for multiple compute targets
• Four new models for FPGA
• Vision AI Dev Kit available to order on Oct 1
Azure Machine Learning Workspace layout
The Azure ML Deployment Pipeline
Understanding the Edge: Heavy Edge vs Light Edge
Cloud: Azure Heavy Edge Light Edge
Descriptio
n
An Azure host that
spans from CPU to
GPU and FPGA VMs
A server with slots to insert CPUs, GPUs, and FPGAs or a X64 or ARM system that
needs to be plugged in to work
A Sensor with a SOC (ARM CPU, NNA, MCU) and memory
that can operate on batteries
Example
DSVM / ACI / AKS /
Batch AI
- DataBox Edge
- HPE
- Azure Stack
- DataBox Edge - Industrial PC
-Video Gateway
-DVR
-Mobile Phones
-VAIDK
-Mobile Phones
-IP Cameras
-Azure Sphere
- Appliances
What runs
model
CPU,GPU or FPGA
CPU,GPU or
FPGA
CPU, GPU x64 CPU Multi-ARM CPU
Hw accelerated
NNA
CPU/GPU MCU
Why Edge? latency, less data sent, filter, aggregate, work offline
Data Science Virtual Machines
AZURE MACHINE LEARNING STUDIO
Platform for emerging data scientists
to graphically build and deploy
experiments
• Rapid experiment composition
• > 100 easily configured modules
for data prep, training, evaluation
• Extensibility through R & Python
• Serverless training and
deployment
Some numbers:
• 100’s of thousands of deployed
models serving billions of requests
Comparable Table
Azure Machine Learning Studio Machine Learning Services
Pros • Rapid development (Drag and Drop)
• Works well with relatively simple
datasets
• Pre-built ML algorithms
• Cheap
• Fast (VMs with GPUs)
• Different optimization methods,
CI/CD pipeline
• Full control during training
• Manage computing resources
(choose VM size)
• Use open source ML libraries
Cons • Can be slow
• Limited optimization methods,
operationalized architecture
• Less control during training
• Fixed computing resources
• More elaborate to build, require
deeper knowledge of machine
learning
• Deeper models need much more
data with much more memory
• Higher costs for VM with GPU
https://gallery.azure.ai/
Model Management and Deployment Demo
UX, Azure Dev Ops and CLI
Model Management
Hardware Acceleration
Edge Integration
AI in Action
https://github.com/Microsoft/Cognitive-Samples-IntelligentKiosk
Breakthroughs in deep
learning demand real-time AI
Convolutional Neural Networks (CNN)
ht-1 ht ht+1
xt-1 xt xt+1
ht-1 ht ht+1
yt-1 yt yt+1
Recurrent Neural Networks (RNN)
Deep neural networks (DNN) have enabled major
advances in machine learning and AI
Computer vision
Language translation
Speech recognition
Question answering
And more…
Problem
DNNs are challenging to serve and deploy
in large-scale online services
Heavily constrained by latency, cost, and power
Size and complexity outpacing growth of commodity CPUs
Microsoft Hardware Acceleration
FPGAs
EFFICIENCYFLEXIBILITY
CPUs GPUs
ASICs
INFERENCING
CPUs, GPUS, FPGAs
TRAINING
CPUs and GPUs
Cloud
Edge
INFERENCING
CPUs, GPUS, FPGAs,
ASICs
TRAINING
(HEAVY EDGE)
CPUs and GPUs
hardware architecture designed to accelerate real-time AI
calculations
Project Brainwave unique
advantage (DNN models and
FPGA)
No batching required
Brainwave delivers the ideal combination:
High hardware utilization
Low latency
Low batch sizes
In short, it is a hardware architecture and learning platform
designed to accelerate real-time AI calculations
Batch Size
Performance
Brainwave
NPU
1256
Credit: Henk Monster. Licensed under the Creative Commons Attribution 3.0 Unported license.
Licensed under the Creative Commons Attribution 2.0 Generic license
Project Brainwave use cases
For accelerated real-time image processing:
- Identify manufacturing defects
- Detect spills or open freezer doors in a retail store
- Conduct real-time medical image analysis
- Tract endangered species
- Detect cars parked in a fire lane
The power of deep learning on FPGA
Performance Flexibility Scale
Rapidly adapt to evolving ML
Inference-optimized numerical precision
Exploit sparsity, deep compression
Excellent inference at low batch sizes
Ultra-low latency | 10x < CPU/GPU
World’s largest cloud investment in FPGAs
Multiple Exa-Ops of aggregate AI capacity
Runs on Microsoft’s scale infrastructure
Low cost
$0.21/million images on Azure FPGA (inferencing)
Project BrainWave
A Scalable FPGA-Powered DNN Serving Platform
Fast:
Flexible
Friendly:
F F F
L0
L1
F F F
L0
Pretrained DNN Model
in TensorFlow, CNTK, etc.
Scalable DNN Hardware
Microservice
BrainWave
Soft DPU
Instr Decoder
& Control
Neural FU
Network switches
FPGAs
Azure ML and Project Brainwave
• New DNN models
• ResNet 152, DenseNet-121, VGG-16, SSD-VGG
• Customizable weights
http://aka.ms/aml-real-time-ai
Easily deploy models to FPGAs for ultra-low latency with
Azure Machine Learning powered by Project Brainwave
DAWNBench
Model Management
Hardware Acceleration
Edge Integration
Why Intelligent Edge?
High-speed data processing,
analytics and shorter response
times are more essential than ever.
Intelligent Cloud
• Business agility and scalability: unlimited computing
power available on demand.
Intelligent Edge
• Can handle priority-one tasks locally
even without cloud connection.
• Can handle generated data that is too
large to pull rapidly from the cloud.
• Enables real-time processing through
intelligence in or near to local devices.
• Flexibility to accommodate data privacy related
requirements.
The components of a ML application
Vision
AI dev
kit
Vision
AI dev
kit
Building
AI
Solutions
for the
Intelligent
Edge
Vision AI Developer Kit
Hardware Specification
Tutorial: Develop a C# IoT Edge module and deploy to your simulated device
https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-csharp-module
Vision AI Developer Kit
Vision AI Developer Kit
A connected camera reference solution
Altek version available to order soon at https://visionaidevkit.com
Q & A ?
James Serra, Big Data Evangelist
Email me at: JamesSerra3@gmail.com
Follow me at: @JamesSerra
Link to me at: www.linkedin.com/in/JamesSerra
Visit my blog at: JamesSerra.com (where this slide deck is posted via the “Presentations” link on the top menu)

Weitere ähnliche Inhalte

Was ist angesagt?

“Powering the Connected Intelligent Edge and the Future of On-Device AI,” a P...
“Powering the Connected Intelligent Edge and the Future of On-Device AI,” a P...“Powering the Connected Intelligent Edge and the Future of On-Device AI,” a P...
“Powering the Connected Intelligent Edge and the Future of On-Device AI,” a P...
Edge AI and Vision Alliance
 
Google Cloud GenAI Overview_071223.pptx
Google Cloud GenAI Overview_071223.pptxGoogle Cloud GenAI Overview_071223.pptx
Google Cloud GenAI Overview_071223.pptx
VishPothapu
 

Was ist angesagt? (20)

The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
Prompt Engineering
Prompt EngineeringPrompt Engineering
Prompt Engineering
 
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google CloudVertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
 
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – Overview
 
Modern Data Flow
Modern Data FlowModern Data Flow
Modern Data Flow
 
Google Vertex AI
Google Vertex AIGoogle Vertex AI
Google Vertex AI
 
“Powering the Connected Intelligent Edge and the Future of On-Device AI,” a P...
“Powering the Connected Intelligent Edge and the Future of On-Device AI,” a P...“Powering the Connected Intelligent Edge and the Future of On-Device AI,” a P...
“Powering the Connected Intelligent Edge and the Future of On-Device AI,” a P...
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
Introducing Databricks Delta
Introducing Databricks DeltaIntroducing Databricks Delta
Introducing Databricks Delta
 
Introduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft AzureIntroduction to Time Series Analytics with Microsoft Azure
Introduction to Time Series Analytics with Microsoft Azure
 
And then there were ... Large Language Models
And then there were ... Large Language ModelsAnd then there were ... Large Language Models
And then there were ... Large Language Models
 
Google Cloud GenAI Overview_071223.pptx
Google Cloud GenAI Overview_071223.pptxGoogle Cloud GenAI Overview_071223.pptx
Google Cloud GenAI Overview_071223.pptx
 
presentation.pdf
presentation.pdfpresentation.pdf
presentation.pdf
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
 
Introducing Delta Live Tables: Make Reliable ETL Easy on Delta Lake
Introducing Delta Live Tables: Make Reliable ETL Easy on Delta LakeIntroducing Delta Live Tables: Make Reliable ETL Easy on Delta Lake
Introducing Delta Live Tables: Make Reliable ETL Easy on Delta Lake
 
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
 

Ähnlich wie AI for an intelligent cloud and intelligent edge: Discover, deploy, and manage with Azure ML services

DataPalooza - A Music Festival themed ML + IoT Workshop
DataPalooza - A Music Festival themed ML + IoT WorkshopDataPalooza - A Music Festival themed ML + IoT Workshop
DataPalooza - A Music Festival themed ML + IoT Workshop
Amazon Web Services
 
Track 1 Session 3_建構安全高效的電子設計自動化環境
Track 1 Session 3_建構安全高效的電子設計自動化環境Track 1 Session 3_建構安全高效的電子設計自動化環境
Track 1 Session 3_建構安全高效的電子設計自動化環境
Amazon Web Services
 

Ähnlich wie AI for an intelligent cloud and intelligent edge: Discover, deploy, and manage with Azure ML services (20)

AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
[第35回 Machine Learning 15minutes!] Microsoft AI Updates
[第35回 Machine Learning 15minutes!] Microsoft AI Updates[第35回 Machine Learning 15minutes!] Microsoft AI Updates
[第35回 Machine Learning 15minutes!] Microsoft AI Updates
 
Big Data Advanced Analytics on Microsoft Azure 201904
Big Data Advanced Analytics on Microsoft Azure 201904Big Data Advanced Analytics on Microsoft Azure 201904
Big Data Advanced Analytics on Microsoft Azure 201904
 
Azure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris KeynoteAzure Global Bootcamp 2018 Paris Keynote
Azure Global Bootcamp 2018 Paris Keynote
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and Predix
 
201908 Overview of Automated ML
201908 Overview of Automated ML201908 Overview of Automated ML
201908 Overview of Automated ML
 
DataPalooza - A Music Festival themed ML + IoT Workshop
DataPalooza - A Music Festival themed ML + IoT WorkshopDataPalooza - A Music Festival themed ML + IoT Workshop
DataPalooza - A Music Festival themed ML + IoT Workshop
 
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
 
DataPalooza: ML & IoT Workshop
DataPalooza: ML & IoT WorkshopDataPalooza: ML & IoT Workshop
DataPalooza: ML & IoT Workshop
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Datapalooza: A Music Festival Themed ML & IoT Workshop
Datapalooza: A Music Festival Themed ML & IoT WorkshopDatapalooza: A Music Festival Themed ML & IoT Workshop
Datapalooza: A Music Festival Themed ML & IoT Workshop
 
Microsoft & Machine Learning / Artificial Intelligence
Microsoft & Machine Learning / Artificial IntelligenceMicrosoft & Machine Learning / Artificial Intelligence
Microsoft & Machine Learning / Artificial Intelligence
 
AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...
AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...
AMF304-Optimizing Design and Engineering Performance in the Cloud for Manufac...
 
Innovation with ai at scale on the edge vt sept 2019 v0
Innovation with ai at scale  on the edge vt sept 2019 v0Innovation with ai at scale  on the edge vt sept 2019 v0
Innovation with ai at scale on the edge vt sept 2019 v0
 
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
Amf304 optimizing-design-and-e-660cc73d-5c4c-4331-8f59-48cccdc1b7f4-135588426...
 
Track 1 Session 3_建構安全高效的電子設計自動化環境
Track 1 Session 3_建構安全高效的電子設計自動化環境Track 1 Session 3_建構安全高效的電子設計自動化環境
Track 1 Session 3_建構安全高效的電子設計自動化環境
 
Meetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoTMeetup Toulouse Microsoft Azure : Bâtir une solution IoT
Meetup Toulouse Microsoft Azure : Bâtir une solution IoT
 
Machine Learning inference at the Edge
Machine Learning inference at the EdgeMachine Learning inference at the Edge
Machine Learning inference at the Edge
 
Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018Sergii Baidachnyi ITEM 2018
Sergii Baidachnyi ITEM 2018
 

Mehr von James Serra

Mehr von James Serra (20)

Microsoft Fabric Introduction
Microsoft Fabric IntroductionMicrosoft Fabric Introduction
Microsoft Fabric Introduction
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future Outlook
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)
 
Power BI Overview, Deployment and Governance
Power BI Overview, Deployment and GovernancePower BI Overview, Deployment and Governance
Power BI Overview, Deployment and Governance
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
 
Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouse
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data Solutions
 
How to build your career
How to build your careerHow to build your career
How to build your career
 
Is the traditional data warehouse dead?
Is the traditional data warehouse dead?Is the traditional data warehouse dead?
Is the traditional data warehouse dead?
 
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionDifferentiate Big Data vs Data Warehouse use cases for a cloud solution
Differentiate Big Data vs Data Warehouse use cases for a cloud solution
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure Databricks
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
 
Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's included
 
Learning to present and becoming good at it
Learning to present and becoming good at itLearning to present and becoming good at it
Learning to present and becoming good at it
 
Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategy
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloud
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

AI for an intelligent cloud and intelligent edge: Discover, deploy, and manage with Azure ML services

  • 1. AI for Intelligent Cloud and Intelligent Edge: Discover, deploy, and manage with Azure ML Services James Serra Microsoft Technical Architect, Data & AI Blog: JamesSerra.com
  • 2. About Me  Microsoft, Big Data Evangelist  In IT for 30 years, worked on many BI and DW projects  Worked as desktop/web/database developer, DBA, BI and DW architect and developer, MDM architect, PDW/APS developer  Been perm employee, contractor, consultant, business owner  Presenter at PASS Business Analytics Conference, PASS Summit, Enterprise Data World conference  Certifications: MCSE: Data Platform, Business Intelligence; MS: Architecting Microsoft Azure Solutions, Design and Implement Big Data Analytics Solutions, Design and Implement Cloud Data Platform Solutions  Blog at JamesSerra.com  Former SQL Server MVP  Author of book “Reporting with Microsoft SQL Server 2012”
  • 3. I tried to understand AI products on my own… And felt like I was body slammed by Randy Savage: Let’s prevent that from happening…
  • 4. Intro to Azure Machine Learning Model Management Hardware Acceleration Edge Integration AICloud+Edge
  • 5. Machine learning is a data science technique that allows computers to use existing data to forecast future behaviors, outcomes, and trends.
  • 6. Prepare Data Build & Train Deploy Custom AI Building your own AI models for Transforming Data into Intelligence
  • 7. © Microsoft Corporation Advanced analytics pattern in Azure Azure Data Lake store Azure Storage HDInsightAzure Databricks Azure ML Services ML server Model training Long-term storage Data processing Azure Data Lake Analytics Azure ML Studio SQL Server (in-database ML) Azure Databricks (Spark ML) Data Science VM Cosmos DB Serving storage SQL DB SQL DW Azure Analysis Services Cosmos DB Batch AI SQL DB Azure Data Factory Orchestration Azure Container Service Trained model hosting SQL Server (in-database ML) Data collection and understanding, modeling, and deployment Sensors and IoT (unstructured) Logs, files, and media (unstructured) Business/custom apps (structured) Applications Dashboards Power BI
  • 8. © Microsoft Corporation Power BI – build your own ML models
  • 9. Azure AI Services Azure Infrastructure Tools
  • 10.
  • 11. © Microsoft Corporation Machine learning and AI portfolio What engines do you want to use? Deployment target Which experience do you want? Build your own or consume pre-trained models? Microsoft ML & AI products Build your own Azure Machine Learning Code first (On-prem) ML Server On-prem Hadoop SQL Server (cloud) BYOT SQL Server Hadoop Azure Batch DSVM Spark Visual tooling (cloud) AML Studio Consume Cognitive services, bots Spark ML, SparkR, SparklyR Notebooks Jobs Azure Databricks Spark When to use what AI Decision tree: https://biz-excellence.com/2019/02/15/ai-dt/
  • 12. Cognitive Services capabilities Infuse your apps, websites, and bots with human-like intelligence https://azure.microsoft.com/en-us/services/cognitive-services
  • 14. Data Science Lifecycle TEAM DATA SCIENCE PROCESS (TDSP) IS MICROSOFT’S AGILE, ITERATIVE METHODOLOGY TO DELIVER PREDICTIVE ANALYTICS SOLUTIONS AND INTELLIGENT APPLICATIONS EFFICIENTLY https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science-process/overview
  • 15. WHAT IS 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:
  • 16. What is Azure Machine Learning service? Start training on your local machine and then scale out to the cloud
  • 17. Azure Machine Learning Services • Deprecate Azure Machine Learning Workbench • Unified SDK, CLI and UX for training and deploying models • Full Integration with Visual Studio Code and Azure DevOps • Improved support for multiple compute targets • Four new models for FPGA • Vision AI Dev Kit available to order on Oct 1
  • 18. Azure Machine Learning Workspace layout
  • 19.
  • 20. The Azure ML Deployment Pipeline
  • 21. Understanding the Edge: Heavy Edge vs Light Edge Cloud: Azure Heavy Edge Light Edge Descriptio n An Azure host that spans from CPU to GPU and FPGA VMs A server with slots to insert CPUs, GPUs, and FPGAs or a X64 or ARM system that needs to be plugged in to work A Sensor with a SOC (ARM CPU, NNA, MCU) and memory that can operate on batteries Example DSVM / ACI / AKS / Batch AI - DataBox Edge - HPE - Azure Stack - DataBox Edge - Industrial PC -Video Gateway -DVR -Mobile Phones -VAIDK -Mobile Phones -IP Cameras -Azure Sphere - Appliances What runs model CPU,GPU or FPGA CPU,GPU or FPGA CPU, GPU x64 CPU Multi-ARM CPU Hw accelerated NNA CPU/GPU MCU Why Edge? latency, less data sent, filter, aggregate, work offline
  • 23.
  • 24.
  • 25. AZURE MACHINE LEARNING STUDIO Platform for emerging data scientists to graphically build and deploy experiments • Rapid experiment composition • > 100 easily configured modules for data prep, training, evaluation • Extensibility through R & Python • Serverless training and deployment Some numbers: • 100’s of thousands of deployed models serving billions of requests
  • 26. Comparable Table Azure Machine Learning Studio Machine Learning Services Pros • Rapid development (Drag and Drop) • Works well with relatively simple datasets • Pre-built ML algorithms • Cheap • Fast (VMs with GPUs) • Different optimization methods, CI/CD pipeline • Full control during training • Manage computing resources (choose VM size) • Use open source ML libraries Cons • Can be slow • Limited optimization methods, operationalized architecture • Less control during training • Fixed computing resources • More elaborate to build, require deeper knowledge of machine learning • Deeper models need much more data with much more memory • Higher costs for VM with GPU
  • 28. Model Management and Deployment Demo UX, Azure Dev Ops and CLI
  • 31. Breakthroughs in deep learning demand real-time AI Convolutional Neural Networks (CNN) ht-1 ht ht+1 xt-1 xt xt+1 ht-1 ht ht+1 yt-1 yt yt+1 Recurrent Neural Networks (RNN) Deep neural networks (DNN) have enabled major advances in machine learning and AI Computer vision Language translation Speech recognition Question answering And more… Problem DNNs are challenging to serve and deploy in large-scale online services Heavily constrained by latency, cost, and power Size and complexity outpacing growth of commodity CPUs
  • 32. Microsoft Hardware Acceleration FPGAs EFFICIENCYFLEXIBILITY CPUs GPUs ASICs INFERENCING CPUs, GPUS, FPGAs TRAINING CPUs and GPUs Cloud Edge INFERENCING CPUs, GPUS, FPGAs, ASICs TRAINING (HEAVY EDGE) CPUs and GPUs
  • 33. hardware architecture designed to accelerate real-time AI calculations Project Brainwave unique advantage (DNN models and FPGA) No batching required Brainwave delivers the ideal combination: High hardware utilization Low latency Low batch sizes In short, it is a hardware architecture and learning platform designed to accelerate real-time AI calculations Batch Size Performance Brainwave NPU 1256
  • 34. Credit: Henk Monster. Licensed under the Creative Commons Attribution 3.0 Unported license.
  • 35. Licensed under the Creative Commons Attribution 2.0 Generic license
  • 36. Project Brainwave use cases For accelerated real-time image processing: - Identify manufacturing defects - Detect spills or open freezer doors in a retail store - Conduct real-time medical image analysis - Tract endangered species - Detect cars parked in a fire lane
  • 37.
  • 38. The power of deep learning on FPGA Performance Flexibility Scale Rapidly adapt to evolving ML Inference-optimized numerical precision Exploit sparsity, deep compression Excellent inference at low batch sizes Ultra-low latency | 10x < CPU/GPU World’s largest cloud investment in FPGAs Multiple Exa-Ops of aggregate AI capacity Runs on Microsoft’s scale infrastructure Low cost $0.21/million images on Azure FPGA (inferencing)
  • 39. Project BrainWave A Scalable FPGA-Powered DNN Serving Platform Fast: Flexible Friendly: F F F L0 L1 F F F L0 Pretrained DNN Model in TensorFlow, CNTK, etc. Scalable DNN Hardware Microservice BrainWave Soft DPU Instr Decoder & Control Neural FU Network switches FPGAs
  • 40. Azure ML and Project Brainwave • New DNN models • ResNet 152, DenseNet-121, VGG-16, SSD-VGG • Customizable weights http://aka.ms/aml-real-time-ai Easily deploy models to FPGAs for ultra-low latency with Azure Machine Learning powered by Project Brainwave
  • 43. Why Intelligent Edge? High-speed data processing, analytics and shorter response times are more essential than ever. Intelligent Cloud • Business agility and scalability: unlimited computing power available on demand. Intelligent Edge • Can handle priority-one tasks locally even without cloud connection. • Can handle generated data that is too large to pull rapidly from the cloud. • Enables real-time processing through intelligence in or near to local devices. • Flexibility to accommodate data privacy related requirements.
  • 44. The components of a ML application Vision AI dev kit Vision AI dev kit
  • 46. Vision AI Developer Kit Hardware Specification Tutorial: Develop a C# IoT Edge module and deploy to your simulated device https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-csharp-module
  • 48. Vision AI Developer Kit A connected camera reference solution Altek version available to order soon at https://visionaidevkit.com
  • 49. Q & A ? James Serra, Big Data Evangelist Email me at: JamesSerra3@gmail.com Follow me at: @JamesSerra Link to me at: www.linkedin.com/in/JamesSerra Visit my blog at: JamesSerra.com (where this slide deck is posted via the “Presentations” link on the top menu)