SlideShare a Scribd company logo
1 of 45
Download to read offline
© 2020 Vera Serdiukova
Using Learning at the Edge to
Deliver Business Value
Vera Serdiukova
AI Product Manager
September 2020
© 2020 Vera Serdiukova
01GOALS
02 FIT
03 EXECUTION
AGENDA:
© 2020 Vera Serdiukova
DEFINITIONS:
EDGE DEVICE - a device whose compute, memory, and
energy resources are constrained and cannot be easily
changed.
LEARNING AT THE EDGE - training of a machine learning
model on the edge device.
© 2020 Vera Serdiukova 4
© 2020 Vera Serdiukova 5
- What is your objective?
01GOALS
© 2020 Vera Serdiukova 6
CAN LEARNING AT
THE EDGE HELP?
02 FIT
01GOALS
© 2020 Vera Serdiukova
AUTONOMY ACCURACY
SPEED
PRIVACY
EVOLUTION
EDGE AI
SECURITY
02 FIT
01GOALS
- What are the benefits?
© 2020 Vera Serdiukova
AUTONOMY ACCURACY
PRIVACY
EVOLUTION
LEARNING
AT THE EDGE
SECURITY
02 FIT
01GOALS
- What are the benefits?
© 2020 Vera Serdiukova 9
02 FIT
01GOALS
- What are the benefits?
© 2020 Vera Serdiukova 10
02 FIT
01GOALS
- What are the benefits?
Source: https://www.android.com/versions/pie-9-0/
Android 9 Pie
EXAMPLE
© 2020 Vera Serdiukova 11
FEASIBLE?
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
© 2020 Vera Serdiukova 12
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
© 2020 Vera Serdiukova 13
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
TRAINING DATA
TRAIN
ITERATE
IMPROVE
COMPUTE MEMORY POWER
RESOURCES
© 2020 Vera Serdiukova 14
“Model is only as good
as the training data
- Anybody who has ever built a ML model
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
© 2020 Vera Serdiukova 15
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
UNAVAILABLE
© 2020 Vera Serdiukova 16
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
LIMITED
© 2020 Vera Serdiukova 17
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
MINIMAL/ NO
DATA
PREPROCESSING
© 2020 Vera Serdiukova 18
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
LIMITED/ NO LABELED
DATA
????
????
????
????
© 2020 Vera Serdiukova 19
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
TRAIN
ITERATE
IMPROVE
COMPUTE MEMORY POWER
© 2020 Vera Serdiukova 20
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
Scenario
#1
Build a new
product/ device
from scratch
© 2020 Vera Serdiukova 21
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
VS.
Scenario
#1
Build a new
product/ device
from scratch
Scenario
#2
Improve an
existing product/
device
© 2020 Vera Serdiukova 22
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
V S .
YOU ARE SOMEWHERE HERE
© 2020 Vera Serdiukova 23
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
- What are the costs?
V S .
© 2020 Vera Serdiukova 24
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
- What are the costs?
V S .
© 2020 Vera Serdiukova 25
BOTTOM LINE
02 FIT
01GOALS
- What are the benefits?
- What are the
prerequisites?
- What are the costs?
- Does it make sense?
© 2020 Vera Serdiukova 26
01GOALS
03 EXECUTION
02 FIT
© 2020 Vera Serdiukova 27
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
LIMITED & MINIMALLY
PREPROSSED DATA
© 2020 Vera Serdiukova 28
OBTAIN QUALITY DATA
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
© 2020 Vera Serdiukova 29
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
EXAMPLE
© 2020 Vera Serdiukova 30
TRAIN
ITERATE
IMPROVE
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
© 2020 Vera Serdiukova 31
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
LEARNING AT THE EDGE:
APPROACHES
GENERIC MODEL
TRAINED ON
CLOUD/ PREM
+
MODEL REFINED
ON-DEVICE
© 2020 Vera Serdiukova 32
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
Source: https://developer.apple.com/machine-learning/core-ml/
EXAMPLE
© 2020 Vera Serdiukova 33
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
Old
model
New
model
KEEPING MODELS UP-TO-DATE
© 2020 Vera Serdiukova 34
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
LEARNING AT THE EDGE:
APPROACHES
GENERIC MODEL
TRAINED ON
CLOUD/ PREM
+
MODEL REFINED
ON-DEVICE
COLLABORATIVE
LEARNING
(E.G. FEDERATED
LEARNING)
© 2020 Vera Serdiukova 35
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
Gboard
Source: https://ai.googleblog.com/2017/04/federated-learning-collaborative.html
EXAMPLE
© 2020 Vera Serdiukova 36
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
LEARNING AT THE EDGE:
APPROACHES
GENERIC MODEL
TRAINED ON
CLOUD/ PREM
+
MODEL REFINED
ON-DEVICE
COLLABORATIVE
LEARNING
(E.G. FEDERATED
LEARNING)
MODEL TRAINED
FROM SCRATCH
+
POTENTIALLY
RETRAINED
ON-DEVICE ONLY
© 2020 Vera Serdiukova 37
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
KNOWLEDGE SILOS
© 2020 Vera Serdiukova 38
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
- What else shall I take into
account?
A FEW ADDITIONAL
CONSIDERATIONS
© 2020 Vera Serdiukova 39
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
- What else shall I take into
account?
MODEL LOSS
© 2020 Vera Serdiukova 40
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
- What else shall I take into
account?
EXPERIENCE CONSISTENCY
© 2020 Vera Serdiukova 41
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
- What else shall I take into
account?
MODEL EVOLUTION TRACKABILITY
© 2020 Vera Serdiukova 42
01GOALS
03 EXECUTION
02 FIT
- Where do I start? Data.
- How does learning
happen?
- What else shall I take into
account?
FUN? YES!
TRIVIAL? NO!
© 2020 Vera Serdiukova 43
© 2020 Vera Serdiukova 44
RESOURCES:
Publications
On-Device Machine Learning: An
Algorithms and Learning Theory
Perspective
https://arxiv.org/abs/1911.00623
On-device Learning: Examples
Android 9 Pie, Adaptive Battery and
Brightness
https://www.android.com/versions/pie-9-
0/
Core ML 3, On-device Training
https://developer.apple.com/machine-
learning/core-ml/
Federated Learning: Collaborative
Machine Learning without Centralized
Training Data
https://ai.googleblog.com/2017/04/federa
ted-learning-collaborative.html
© 2020 Vera Serdiukova 45
THANK YOU
Vera Serdiukova
in/veraserdiukova/

More Related Content

More from Edge 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
 
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...Edge AI and Vision Alliance
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...Edge AI and Vision Alliance
 
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic LeapEdge AI and Vision Alliance
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...Edge AI and Vision Alliance
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...Edge AI and Vision Alliance
 
“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from InstrumentalEdge AI and Vision Alliance
 
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AIEdge AI and Vision Alliance
 

More from Edge AI and Vision Alliance (20)

“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...
 
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
 
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
 
“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental
 
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
 

Recently uploaded

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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
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
 
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
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

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!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
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
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

“Using Learning at the Edge to Deliver Business Value,” a Presentation from LG Electronics

  • 1. © 2020 Vera Serdiukova Using Learning at the Edge to Deliver Business Value Vera Serdiukova AI Product Manager September 2020
  • 2. © 2020 Vera Serdiukova 01GOALS 02 FIT 03 EXECUTION AGENDA:
  • 3. © 2020 Vera Serdiukova DEFINITIONS: EDGE DEVICE - a device whose compute, memory, and energy resources are constrained and cannot be easily changed. LEARNING AT THE EDGE - training of a machine learning model on the edge device.
  • 4. © 2020 Vera Serdiukova 4
  • 5. © 2020 Vera Serdiukova 5 - What is your objective? 01GOALS
  • 6. © 2020 Vera Serdiukova 6 CAN LEARNING AT THE EDGE HELP? 02 FIT 01GOALS
  • 7. © 2020 Vera Serdiukova AUTONOMY ACCURACY SPEED PRIVACY EVOLUTION EDGE AI SECURITY 02 FIT 01GOALS - What are the benefits?
  • 8. © 2020 Vera Serdiukova AUTONOMY ACCURACY PRIVACY EVOLUTION LEARNING AT THE EDGE SECURITY 02 FIT 01GOALS - What are the benefits?
  • 9. © 2020 Vera Serdiukova 9 02 FIT 01GOALS - What are the benefits?
  • 10. © 2020 Vera Serdiukova 10 02 FIT 01GOALS - What are the benefits? Source: https://www.android.com/versions/pie-9-0/ Android 9 Pie EXAMPLE
  • 11. © 2020 Vera Serdiukova 11 FEASIBLE? 02 FIT 01GOALS - What are the benefits? - What are the prerequisites?
  • 12. © 2020 Vera Serdiukova 12 02 FIT 01GOALS - What are the benefits? - What are the prerequisites?
  • 13. © 2020 Vera Serdiukova 13 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? TRAINING DATA TRAIN ITERATE IMPROVE COMPUTE MEMORY POWER RESOURCES
  • 14. © 2020 Vera Serdiukova 14 “Model is only as good as the training data - Anybody who has ever built a ML model 02 FIT 01GOALS - What are the benefits? - What are the prerequisites?
  • 15. © 2020 Vera Serdiukova 15 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? UNAVAILABLE
  • 16. © 2020 Vera Serdiukova 16 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? LIMITED
  • 17. © 2020 Vera Serdiukova 17 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? MINIMAL/ NO DATA PREPROCESSING
  • 18. © 2020 Vera Serdiukova 18 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? LIMITED/ NO LABELED DATA ???? ???? ???? ????
  • 19. © 2020 Vera Serdiukova 19 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? TRAIN ITERATE IMPROVE COMPUTE MEMORY POWER
  • 20. © 2020 Vera Serdiukova 20 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? Scenario #1 Build a new product/ device from scratch
  • 21. © 2020 Vera Serdiukova 21 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? VS. Scenario #1 Build a new product/ device from scratch Scenario #2 Improve an existing product/ device
  • 22. © 2020 Vera Serdiukova 22 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? V S . YOU ARE SOMEWHERE HERE
  • 23. © 2020 Vera Serdiukova 23 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? - What are the costs? V S .
  • 24. © 2020 Vera Serdiukova 24 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? - What are the costs? V S .
  • 25. © 2020 Vera Serdiukova 25 BOTTOM LINE 02 FIT 01GOALS - What are the benefits? - What are the prerequisites? - What are the costs? - Does it make sense?
  • 26. © 2020 Vera Serdiukova 26 01GOALS 03 EXECUTION 02 FIT
  • 27. © 2020 Vera Serdiukova 27 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. LIMITED & MINIMALLY PREPROSSED DATA
  • 28. © 2020 Vera Serdiukova 28 OBTAIN QUALITY DATA 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data.
  • 29. © 2020 Vera Serdiukova 29 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. EXAMPLE
  • 30. © 2020 Vera Serdiukova 30 TRAIN ITERATE IMPROVE 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen?
  • 31. © 2020 Vera Serdiukova 31 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? LEARNING AT THE EDGE: APPROACHES GENERIC MODEL TRAINED ON CLOUD/ PREM + MODEL REFINED ON-DEVICE
  • 32. © 2020 Vera Serdiukova 32 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? Source: https://developer.apple.com/machine-learning/core-ml/ EXAMPLE
  • 33. © 2020 Vera Serdiukova 33 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? Old model New model KEEPING MODELS UP-TO-DATE
  • 34. © 2020 Vera Serdiukova 34 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? LEARNING AT THE EDGE: APPROACHES GENERIC MODEL TRAINED ON CLOUD/ PREM + MODEL REFINED ON-DEVICE COLLABORATIVE LEARNING (E.G. FEDERATED LEARNING)
  • 35. © 2020 Vera Serdiukova 35 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? Gboard Source: https://ai.googleblog.com/2017/04/federated-learning-collaborative.html EXAMPLE
  • 36. © 2020 Vera Serdiukova 36 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? LEARNING AT THE EDGE: APPROACHES GENERIC MODEL TRAINED ON CLOUD/ PREM + MODEL REFINED ON-DEVICE COLLABORATIVE LEARNING (E.G. FEDERATED LEARNING) MODEL TRAINED FROM SCRATCH + POTENTIALLY RETRAINED ON-DEVICE ONLY
  • 37. © 2020 Vera Serdiukova 37 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? KNOWLEDGE SILOS
  • 38. © 2020 Vera Serdiukova 38 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? - What else shall I take into account? A FEW ADDITIONAL CONSIDERATIONS
  • 39. © 2020 Vera Serdiukova 39 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? - What else shall I take into account? MODEL LOSS
  • 40. © 2020 Vera Serdiukova 40 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? - What else shall I take into account? EXPERIENCE CONSISTENCY
  • 41. © 2020 Vera Serdiukova 41 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? - What else shall I take into account? MODEL EVOLUTION TRACKABILITY
  • 42. © 2020 Vera Serdiukova 42 01GOALS 03 EXECUTION 02 FIT - Where do I start? Data. - How does learning happen? - What else shall I take into account? FUN? YES! TRIVIAL? NO!
  • 43. © 2020 Vera Serdiukova 43
  • 44. © 2020 Vera Serdiukova 44 RESOURCES: Publications On-Device Machine Learning: An Algorithms and Learning Theory Perspective https://arxiv.org/abs/1911.00623 On-device Learning: Examples Android 9 Pie, Adaptive Battery and Brightness https://www.android.com/versions/pie-9- 0/ Core ML 3, On-device Training https://developer.apple.com/machine- learning/core-ml/ Federated Learning: Collaborative Machine Learning without Centralized Training Data https://ai.googleblog.com/2017/04/federa ted-learning-collaborative.html
  • 45. © 2020 Vera Serdiukova 45 THANK YOU Vera Serdiukova in/veraserdiukova/