SlideShare a Scribd company logo
6
Most read
10
Most read
18
Most read
Erlangen
Artificial Intelligence &
Machine Learning Meetup
presents
Axel Dittmann
Diplom-Betriebswirt (FH)
Diplom-Wirtschaftsinformatiker (FH)
Global Technical Specialist IOT
CISSP
Axel.Dittmann@Microsoft.com
Twitter: @DittmannAxel
Robotics
Virtual
Reality
Internet of
Things
Artificial
Intelligence
Sensors feeling and
observing the
environment –
providing Data
Reinforcement
Learning
Generate
insights
Process
Data
React
based on
generated
insight
Human
computer
interaction
ML / AI is HARD!
Building a model
Building
a model
Data ingestion Data analysis
Data
transformation
Data validation Data splitting
Trainer
Model
validation
Training
at scale
LoggingRoll-out Serving Monitoring
GitOps = Git + Dev + Ops
GitOps
== VELOCITY and SECURITY
MLOps!
MLOps = ML + DEV + OPS
Experiment
Data Acquisition
Business Understanding
Initial Modeling
Develop
Modeling
Operate
Continuous Delivery
Data Feedback Loop
System + Model Monitoring
ML
+ Testing
Continuous Integration
Continuous Deployment
MLOps Benefits
• Code drives generation
and deployments
• Pipelines are
reproducible and
verifiable
• All artifacts can be
tagged and audited
• SWE best practices for
quality control
• Offline comparisons of
model quality
• Minimize bias and
enable explainability
• Controlled rollout
capabilities
• Live comparison of
predicted vs. expected
performance
• Results fed back to
watch for drift and
improve model
Automation /
Observability Validation
Reproducibility
/Auditability
== VELOCITY and SECURITY (For ML)
App developer
using Azure DevOps
MLOps Workflow
Build appCollaborate Test app Release app Monitor app
Model reproducibility Model retrainingModel deploymentModel validation
Data scientist using
Azure Machine Learning
Code, dataset, and
environment
versioning
Model reproducibility Model retrainingModel deploymentModel validation
Build appCollaborate Test app Release app Monitor app
App developer
using Azure DevOps
Data scientist using
Azure Machine Learning
MLOps Workflow
MLOps Workflow
Model reproducibility Model retrainingModel deploymentModel validation
Automated ML
ML Pipelines
Hyperparameter
tuning
Train model
Build appCollaborate Test app Release app Monitor app
App developer
using Azure DevOps
Data scientist using
Azure Machine Learning
MLOps Workflow
Model
validation &
certification
Model reproducibility Model retrainingModel deploymentModel validation
Train model Validate
model
Build appCollaborate Test app Release app Monitor app
App developer
using Azure DevOps
Data scientist using
Azure Machine Learning
MLOps Workflow
Model packaging
Simple deployment
Model reproducibility Model retrainingModel deploymentModel validation
Train model Validate
model
Deploy
model
Build appCollaborate Test app Release app Monitor app
App developer
using Azure DevOps
Data scientist using
Azure Machine Learning
MLOps Workflow
Model
management
& monitoring
Model performance
analysis
Model reproducibility Model retrainingModel deploymentModel validation
Train model Validate
model
Deploy
model
Monitor
model
Retrain model
Build appCollaborate Test app Release app Monitor app
App developer
using Azure DevOps
Data scientist using
Azure Machine Learning
App Developer
Cloud Services
IDE
Data Scientist
[ { “dog": 0.99218,
“wuffwuff": 0.81242
}]
IDE
Apps
Edge Devices
Model Store
Consume Model
DevOps
Pipeline
Customize Model
Deploy Model
Predict
Validate&Flight
Model+App
Update
Application
Publish Model
Collect
Feedback
Deploy
Application
Model
Telemetry
Retrain Model
ML + App Dev Process
Azure DevOps Pipelines
Cloud-hosted pipelines for Linux, Windows and macOS.
Any language, any platform, any cloud
Build, test, and deploy Node.js, Python, 
Java,
PHP, Ruby, C/C++, .NET, Android, and iOS apps.
Run in parallel on Linux, macOS, and Windows.
Deploy to Azure, AWS, GCP or on-premises
Extensible
Explore and implement a wide range of community-
built build, test, and deployment tasks, along with
hundreds of extensions from Slack to SonarCloud.
Support for YAML, reporting and more
Containers and Kubernetes
Easily build and push images to container registries
like Docker Hub and Azure Container Registry.
Deploy containers to individual hosts or Kubernetes.
Deploy your ML Model
Data
Localitypolicies
Store data in
the local Data
Centre
Process
data
locally
Challenge!
Worldwide
distributed
Machine Learning
training
Idea!
Move the Model
leave the data in its
location
Azure
DevOps
Azure IoT Hub
Azure Machine
Learning Service
Azure
services for
support
Dr. Lydia Nemec
https://www.linkedin.com/in/lydianemec/
@LydiaNemec
https://github.com/DittmannAxel/AI_IOT_Summit_Sept19
Thank You
To learn more about the meetup, click the Link
https://www.meetup.com/Erlangen-Artificial-Intelligence-Machine-Learning-Meetup
Erlangen
Artificial Intelligence &
Machine Learning Meetup

More Related Content

PDF
Seamless MLOps with Seldon and MLflow
PPTX
MLOps and Data Quality: Deploying Reliable ML Models in Production
PDF
Ml ops past_present_future
PDF
ML-Ops how to bring your data science to production
PDF
MLops workshop AWS
PPTX
MLOps - The Assembly Line of ML
PDF
Using MLOps to Bring ML to Production/The Promise of MLOps
PPTX
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Seamless MLOps with Seldon and MLflow
MLOps and Data Quality: Deploying Reliable ML Models in Production
Ml ops past_present_future
ML-Ops how to bring your data science to production
MLops workshop AWS
MLOps - The Assembly Line of ML
Using MLOps to Bring ML to Production/The Promise of MLOps
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...

What's hot (20)

PPTX
MLOps in action
PDF
What is MLOps
PDF
The A-Z of Data: Introduction to MLOps
PPTX
MLOps with Azure DevOps
PDF
Ml ops intro session
PDF
MLOps by Sasha Rosenbaum
PDF
Introduction to MLflow
PPTX
MLOps.pptx
PDF
MLOps for production-level machine learning
PDF
MLOps Using MLflow
PDF
Managing the Complete Machine Learning Lifecycle with MLflow
PDF
Apply MLOps at Scale by H&M
PDF
Microsoft Azure Cloud Services
PDF
Managing the Machine Learning Lifecycle with MLflow
PDF
MLOps with Kubeflow
PDF
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
PDF
Azure vm introduction
PPTX
Tour of Azure DevOps
PPTX
Pythonsevilla2019 - Introduction to MLFlow
PPTX
DevSecOps reference architectures 2018
MLOps in action
What is MLOps
The A-Z of Data: Introduction to MLOps
MLOps with Azure DevOps
Ml ops intro session
MLOps by Sasha Rosenbaum
Introduction to MLflow
MLOps.pptx
MLOps for production-level machine learning
MLOps Using MLflow
Managing the Complete Machine Learning Lifecycle with MLflow
Apply MLOps at Scale by H&M
Microsoft Azure Cloud Services
Managing the Machine Learning Lifecycle with MLflow
MLOps with Kubeflow
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Azure vm introduction
Tour of Azure DevOps
Pythonsevilla2019 - Introduction to MLFlow
DevSecOps reference architectures 2018
Ad

Similar to Machine Learning Operations & Azure (20)

PDF
[AI] ML Operationalization with Microsoft Azure
PPTX
AML_service.pptx
PPTX
DevOps for Machine Learning overview en-us
PPTX
Deeplearning and dev ops azure
PDF
Machine Learning Operations Cababilities
PDF
I want my model to be deployed ! (another story of MLOps)
PDF
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
PDF
201906 04 Overview of Automated ML June 2019
PDF
201908 Overview of Automated ML
PDF
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
PDF
AI with Azure Machine Learning
PDF
The Data Science Process - Do we need it and how to apply?
PPTX
CNCF-Istanbul-MLOps for Devops Engineers.pptx
PPTX
Microsoft AI Platform Overview
PDF
Building successful and secure products with AI and ML
PPTX
MCT Summit Azure automated Machine Learning
PDF
Azure Engineering MLOps
PPTX
Build 2019 Recap
PPTX
DF1 - ML - Petukhov - Azure Ml Machine Learning as a Service
PPTX
Lviv Data Science Club (Sergiy Lunyakin)
[AI] ML Operationalization with Microsoft Azure
AML_service.pptx
DevOps for Machine Learning overview en-us
Deeplearning and dev ops azure
Machine Learning Operations Cababilities
I want my model to be deployed ! (another story of MLOps)
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
201906 04 Overview of Automated ML June 2019
201908 Overview of Automated ML
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
AI with Azure Machine Learning
The Data Science Process - Do we need it and how to apply?
CNCF-Istanbul-MLOps for Devops Engineers.pptx
Microsoft AI Platform Overview
Building successful and secure products with AI and ML
MCT Summit Azure automated Machine Learning
Azure Engineering MLOps
Build 2019 Recap
DF1 - ML - Petukhov - Azure Ml Machine Learning as a Service
Lviv Data Science Club (Sergiy Lunyakin)
Ad

More from Erlangen Artificial Intelligence & Machine Learning Meetup (7)

PDF
NLP@DATEV: Setting up a domain specific language model, Dr. Jonas Rende & Tho...
PDF
Knowledge Graphs, Daria Stepanova, Bosch Center for Artificial Intelligence
PDF
AI applications in education, Pascal Zoleko, Flexudy
PDF
Learning global pooling operators in deep neural networks for image retrieval...
PDF
XGBoostLSS - An extension of XGBoost to probabilistic forecasting, Alexander ...
PDF
Best practices for structuring Machine Learning code
NLP@DATEV: Setting up a domain specific language model, Dr. Jonas Rende & Tho...
Knowledge Graphs, Daria Stepanova, Bosch Center for Artificial Intelligence
AI applications in education, Pascal Zoleko, Flexudy
Learning global pooling operators in deep neural networks for image retrieval...
XGBoostLSS - An extension of XGBoost to probabilistic forecasting, Alexander ...
Best practices for structuring Machine Learning code

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
cuic standard and advanced reporting.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
KodekX | Application Modernization Development
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
Understanding_Digital_Forensics_Presentation.pptx
Spectroscopy.pptx food analysis technology
Machine learning based COVID-19 study performance prediction
cuic standard and advanced reporting.pdf
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Network Security Unit 5.pdf for BCA BBA.
KodekX | Application Modernization Development
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

Machine Learning Operations & Azure

  • 2. Axel Dittmann Diplom-Betriebswirt (FH) Diplom-Wirtschaftsinformatiker (FH) Global Technical Specialist IOT CISSP Axel.Dittmann@Microsoft.com Twitter: @DittmannAxel
  • 3. Robotics Virtual Reality Internet of Things Artificial Intelligence Sensors feeling and observing the environment – providing Data Reinforcement Learning Generate insights Process Data React based on generated insight Human computer interaction
  • 4. ML / AI is HARD!
  • 6. Building a model Data ingestion Data analysis Data transformation Data validation Data splitting Trainer Model validation Training at scale LoggingRoll-out Serving Monitoring
  • 7. GitOps = Git + Dev + Ops
  • 10. MLOps = ML + DEV + OPS Experiment Data Acquisition Business Understanding Initial Modeling Develop Modeling Operate Continuous Delivery Data Feedback Loop System + Model Monitoring ML + Testing Continuous Integration Continuous Deployment
  • 11. MLOps Benefits • Code drives generation and deployments • Pipelines are reproducible and verifiable • All artifacts can be tagged and audited • SWE best practices for quality control • Offline comparisons of model quality • Minimize bias and enable explainability • Controlled rollout capabilities • Live comparison of predicted vs. expected performance • Results fed back to watch for drift and improve model Automation / Observability Validation Reproducibility /Auditability == VELOCITY and SECURITY (For ML)
  • 12. App developer using Azure DevOps MLOps Workflow Build appCollaborate Test app Release app Monitor app Model reproducibility Model retrainingModel deploymentModel validation Data scientist using Azure Machine Learning
  • 13. Code, dataset, and environment versioning Model reproducibility Model retrainingModel deploymentModel validation Build appCollaborate Test app Release app Monitor app App developer using Azure DevOps Data scientist using Azure Machine Learning MLOps Workflow
  • 14. MLOps Workflow Model reproducibility Model retrainingModel deploymentModel validation Automated ML ML Pipelines Hyperparameter tuning Train model Build appCollaborate Test app Release app Monitor app App developer using Azure DevOps Data scientist using Azure Machine Learning
  • 15. MLOps Workflow Model validation & certification Model reproducibility Model retrainingModel deploymentModel validation Train model Validate model Build appCollaborate Test app Release app Monitor app App developer using Azure DevOps Data scientist using Azure Machine Learning
  • 16. MLOps Workflow Model packaging Simple deployment Model reproducibility Model retrainingModel deploymentModel validation Train model Validate model Deploy model Build appCollaborate Test app Release app Monitor app App developer using Azure DevOps Data scientist using Azure Machine Learning
  • 17. MLOps Workflow Model management & monitoring Model performance analysis Model reproducibility Model retrainingModel deploymentModel validation Train model Validate model Deploy model Monitor model Retrain model Build appCollaborate Test app Release app Monitor app App developer using Azure DevOps Data scientist using Azure Machine Learning
  • 18. App Developer Cloud Services IDE Data Scientist [ { “dog": 0.99218, “wuffwuff": 0.81242 }] IDE Apps Edge Devices Model Store Consume Model DevOps Pipeline Customize Model Deploy Model Predict Validate&Flight Model+App Update Application Publish Model Collect Feedback Deploy Application Model Telemetry Retrain Model ML + App Dev Process
  • 19. Azure DevOps Pipelines Cloud-hosted pipelines for Linux, Windows and macOS. Any language, any platform, any cloud Build, test, and deploy Node.js, Python, 
Java, PHP, Ruby, C/C++, .NET, Android, and iOS apps. Run in parallel on Linux, macOS, and Windows. Deploy to Azure, AWS, GCP or on-premises Extensible Explore and implement a wide range of community- built build, test, and deployment tasks, along with hundreds of extensions from Slack to SonarCloud. Support for YAML, reporting and more Containers and Kubernetes Easily build and push images to container registries like Docker Hub and Azure Container Registry. Deploy containers to individual hosts or Kubernetes.
  • 20. Deploy your ML Model
  • 21. Data Localitypolicies Store data in the local Data Centre Process data locally Challenge! Worldwide distributed Machine Learning training Idea! Move the Model leave the data in its location Azure DevOps Azure IoT Hub Azure Machine Learning Service Azure services for support Dr. Lydia Nemec https://www.linkedin.com/in/lydianemec/ @LydiaNemec https://github.com/DittmannAxel/AI_IOT_Summit_Sept19
  • 23. To learn more about the meetup, click the Link https://www.meetup.com/Erlangen-Artificial-Intelligence-Machine-Learning-Meetup Erlangen Artificial Intelligence & Machine Learning Meetup