Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2S7lDiS.
Sasha Rosenbaum shows how a CI/CD pipeline for Machine Learning can greatly improve both productivity and reliability. Filmed at qconsf.com.
Sasha Rosenbaum is a Program Manager on the Azure DevOps engineering team, focused on improving the alignment of the product with open source software. She is a co-organizer of the DevOps Days Chicago and the DeliveryConf conferences, and recently published a book on Serverless computing in Azure with .NET.
Unblocking The Main Thread Solving ANRs and Frozen Frames
InfoQ.com: News & Community Site for Over 1M Software Developers Worldwide
1.
2. InfoQ.com: News & Community Site
• Over 1,000,000 software developers, architects and CTOs read the site world-
wide every month
• 250,000 senior developers subscribe to our weekly newsletter
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• 2 dedicated podcast channels: The InfoQ Podcast, with a focus on
Architecture and The Engineering Culture Podcast, with a focus on building
• 96 deep dives on innovative topics packed as downloadable emags and
minibooks
• Over 40 new content items per week
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
ci-cd-ml/
3. Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Presented at QCon San Francisco
www.qconsf.com
51. App developer
MLOps Workflow
Build appCollaborate Test app Release app Monitor app
Model reproducibility Model retrainingModel deploymentModel validation
Data scientist
52. Code, dataset, and
environment versioning
Model reproducibility Model retrainingModel deploymentModel validation
Build appCollaborate Test app Release app Monitor app
MLOps Workflow
App developer
Data scientist
53. 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
Data scientist
54. 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
Data scientist
55. 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
Data scientist
56. 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
Data scientist