SlideShare a Scribd company logo
1 of 28
Download to read offline
© Yummly, Inc (a Whirlpool subsidiary)
Selecting Tools for
Developing, Monitoring
and Maintaining ML
Models
Parshad Patel
Data Scientist
Yummly, Inc (part of Whirlpool)
© Yummly, Inc (a Whirlpool subsidiary) 2
● Navigating the landscape
● Building minimum viable pipelines
● Use-case at Yummly
● Takeaway
Agenda
© Yummly, Inc (a Whirlpool subsidiary)
A data scientist’s workflow
3
© Yummly, Inc (a Whirlpool subsidiary)
Navigating landscape - The paradigms
4
CI/CD/CT
Versioning
Stream Processing
Tracking Model Registry
Hyperparameter Optimization
Inference
Feature Store
Labeling
Metadata Store
Visualization
Observability Batch Prediction
AutoML
© Yummly, Inc (a Whirlpool subsidiary)
Navigating landscape - Tools and platforms
5
© Yummly, Inc (a Whirlpool subsidiary)
Start with first principles
6
© Yummly, Inc (a Whirlpool subsidiary)
© Yummly, Inc (a Whirlpool subsidiary)
Enter: Minimum viable pipelines
7
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable pipelines - Phase 1
8
Business impact
Experiment tracking Model registry
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable pipelines - Implementation
9
Experiment tracking and model registry
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable pipelines - Phase 2
10
Business impact
Hyperparameter
tuning
Data ingestion
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable pipelines - Implementation
11
Hyperparameter tuning and data ingestion
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable pipelines - Phase 3
12
Business impact
Dataset and artifact
tracking
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable pipelines - Implementation
13
Dataset and artifact tracking
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable pipelines - Together
14
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable pipelines - Together
15
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable pipelines - Towards scaling
16
© Yummly, Inc (a Whirlpool subsidiary)
© Yummly, Inc (a Whirlpool subsidiary)
Use-case: Yummly
17
© Yummly, Inc (a Whirlpool subsidiary)
Use case - Yummly
18
© Yummly, Inc (a Whirlpool subsidiary)
Use case - Journey
19
© Yummly, Inc (a Whirlpool subsidiary)
Minimum viable decision - Pause
20
© Yummly, Inc (a Whirlpool subsidiary)
Use case - Journey
21
Infrastructure
Aware
Agnostic
© Yummly, Inc (a Whirlpool subsidiary)
Migration from build to buy
22
Pipelines
Prediction
Metadata
Workbench
Feature Store
Matching Engine
Deep Learning Containers
© Yummly, Inc (a Whirlpool subsidiary)
© Yummly, Inc (a Whirlpool subsidiary)
Takeaway
23
© Yummly, Inc (a Whirlpool subsidiary)
In gist
24
© Yummly, Inc (a Whirlpool subsidiary)
In gist
25
© Yummly, Inc (a Whirlpool subsidiary)
© Yummly, Inc (a Whirlpool subsidiary)
Thank you!
26
© Yummly, Inc (a Whirlpool subsidiary)
Q/A
27
© Yummly, Inc (a Whirlpool subsidiary)
Resources
28
Ray Datasets
Ray Tune
Ray Train
MLFlow Tracking
MLFlow Registry
DVC Docs
Vertex AI Platform

More Related Content

Similar to “Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Presentation from Yummly

Cloudy with a Chance of Performance (NZ Tech Day - Presentation 6)
Cloudy with a Chance of Performance (NZ Tech Day - Presentation 6)Cloudy with a Chance of Performance (NZ Tech Day - Presentation 6)
Cloudy with a Chance of Performance (NZ Tech Day - Presentation 6)planittesting
 
Making Machines Talk
Making Machines TalkMaking Machines Talk
Making Machines TalkPeter Seeberg
 
IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
 IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a... IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...HelpSystems
 
Responding to Fukushima: Real-Time, Interactive, Beyond Design Basis Modeling...
Responding to Fukushima: Real-Time, Interactive, Beyond Design Basis Modeling...Responding to Fukushima: Real-Time, Interactive, Beyond Design Basis Modeling...
Responding to Fukushima: Real-Time, Interactive, Beyond Design Basis Modeling...GSE Systems, Inc.
 
AI AND ROBOTICS TO ASSIST WITH DIGITAL TRANSFORMATION
AI AND ROBOTICS TO ASSIST WITH DIGITAL TRANSFORMATIONAI AND ROBOTICS TO ASSIST WITH DIGITAL TRANSFORMATION
AI AND ROBOTICS TO ASSIST WITH DIGITAL TRANSFORMATIONJOULEHUB GMBH
 

Similar to “Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Presentation from Yummly (7)

Cloudy with a Chance of Performance (NZ Tech Day - Presentation 6)
Cloudy with a Chance of Performance (NZ Tech Day - Presentation 6)Cloudy with a Chance of Performance (NZ Tech Day - Presentation 6)
Cloudy with a Chance of Performance (NZ Tech Day - Presentation 6)
 
Making Machines Talk
Making Machines TalkMaking Machines Talk
Making Machines Talk
 
IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
 IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a... IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
 
Responding to Fukushima: Real-Time, Interactive, Beyond Design Basis Modeling...
Responding to Fukushima: Real-Time, Interactive, Beyond Design Basis Modeling...Responding to Fukushima: Real-Time, Interactive, Beyond Design Basis Modeling...
Responding to Fukushima: Real-Time, Interactive, Beyond Design Basis Modeling...
 
The Cloud 2.0
The Cloud 2.0The Cloud 2.0
The Cloud 2.0
 
Cloud 2 0
Cloud 2 0Cloud 2 0
Cloud 2 0
 
AI AND ROBOTICS TO ASSIST WITH DIGITAL TRANSFORMATION
AI AND ROBOTICS TO ASSIST WITH DIGITAL TRANSFORMATIONAI AND ROBOTICS TO ASSIST WITH DIGITAL TRANSFORMATION
AI AND ROBOTICS TO ASSIST WITH DIGITAL TRANSFORMATION
 

More from Edge AI and Vision Alliance

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...Edge AI and Vision Alliance
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...Edge AI and Vision Alliance
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...Edge AI and Vision Alliance
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...Edge AI and Vision Alliance
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...Edge AI and Vision Alliance
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...Edge AI and Vision Alliance
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsightsEdge AI and Vision Alliance
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...Edge AI and Vision Alliance
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...Edge AI and Vision Alliance
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...Edge AI and Vision Alliance
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...Edge AI and Vision Alliance
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...Edge AI and Vision Alliance
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from SamsaraEdge AI and Vision Alliance
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...Edge AI and Vision Alliance
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...Edge AI and Vision Alliance
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...Edge AI and Vision Alliance
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...Edge AI and Vision Alliance
 

More from Edge AI and Vision Alliance (20)

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
 

Recently uploaded

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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Presentation from Yummly

  • 1. © Yummly, Inc (a Whirlpool subsidiary) Selecting Tools for Developing, Monitoring and Maintaining ML Models Parshad Patel Data Scientist Yummly, Inc (part of Whirlpool)
  • 2. © Yummly, Inc (a Whirlpool subsidiary) 2 ● Navigating the landscape ● Building minimum viable pipelines ● Use-case at Yummly ● Takeaway Agenda
  • 3. © Yummly, Inc (a Whirlpool subsidiary) A data scientist’s workflow 3
  • 4. © Yummly, Inc (a Whirlpool subsidiary) Navigating landscape - The paradigms 4 CI/CD/CT Versioning Stream Processing Tracking Model Registry Hyperparameter Optimization Inference Feature Store Labeling Metadata Store Visualization Observability Batch Prediction AutoML
  • 5. © Yummly, Inc (a Whirlpool subsidiary) Navigating landscape - Tools and platforms 5
  • 6. © Yummly, Inc (a Whirlpool subsidiary) Start with first principles 6
  • 7. © Yummly, Inc (a Whirlpool subsidiary) © Yummly, Inc (a Whirlpool subsidiary) Enter: Minimum viable pipelines 7
  • 8. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable pipelines - Phase 1 8 Business impact Experiment tracking Model registry
  • 9. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable pipelines - Implementation 9 Experiment tracking and model registry
  • 10. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable pipelines - Phase 2 10 Business impact Hyperparameter tuning Data ingestion
  • 11. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable pipelines - Implementation 11 Hyperparameter tuning and data ingestion
  • 12. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable pipelines - Phase 3 12 Business impact Dataset and artifact tracking
  • 13. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable pipelines - Implementation 13 Dataset and artifact tracking
  • 14. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable pipelines - Together 14
  • 15. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable pipelines - Together 15
  • 16. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable pipelines - Towards scaling 16
  • 17. © Yummly, Inc (a Whirlpool subsidiary) © Yummly, Inc (a Whirlpool subsidiary) Use-case: Yummly 17
  • 18. © Yummly, Inc (a Whirlpool subsidiary) Use case - Yummly 18
  • 19. © Yummly, Inc (a Whirlpool subsidiary) Use case - Journey 19
  • 20. © Yummly, Inc (a Whirlpool subsidiary) Minimum viable decision - Pause 20
  • 21. © Yummly, Inc (a Whirlpool subsidiary) Use case - Journey 21 Infrastructure Aware Agnostic
  • 22. © Yummly, Inc (a Whirlpool subsidiary) Migration from build to buy 22 Pipelines Prediction Metadata Workbench Feature Store Matching Engine Deep Learning Containers
  • 23. © Yummly, Inc (a Whirlpool subsidiary) © Yummly, Inc (a Whirlpool subsidiary) Takeaway 23
  • 24. © Yummly, Inc (a Whirlpool subsidiary) In gist 24
  • 25. © Yummly, Inc (a Whirlpool subsidiary) In gist 25
  • 26. © Yummly, Inc (a Whirlpool subsidiary) © Yummly, Inc (a Whirlpool subsidiary) Thank you! 26
  • 27. © Yummly, Inc (a Whirlpool subsidiary) Q/A 27
  • 28. © Yummly, Inc (a Whirlpool subsidiary) Resources 28 Ray Datasets Ray Tune Ray Train MLFlow Tracking MLFlow Registry DVC Docs Vertex AI Platform