Productizing Learning
at the Edge
Vera Serdiukova
in/veraserdiukova/
Agenda
1 Should You Train at the Edge
2 Making Big Decisions
3 Getting Your Hands Dirty
Definitions
edge device – a device whose compute, memory, and
energy resources are constrained and cannot be
easily changed.
learning at the edge – (re)training of a machine learning
model on the edge device.
Source: https://arxiv.org/pdf/1911.00623.pdf
autonomy accuracy
speed
privacy
evolution
Edge AI
benefits
security
autonomy accuracy
evolution
Edge
Learning
benefits
privacy security
Productizing Machine Learning at the Edge
Source: https://www.socialthinking.com/-/media/Images/Products/should-i-or-shouldnt-i-middle-school-high-school-edition.ashx?mw=1000&mh=1000&hash=D717577174BB1A93808467296D0AD0106ED538C8
Should You Train at the Edge
Approaches
model
refinement
Approaches
collaborative
learning
Approaches
exclusively on the
device
Should I train at the Edge?
Do you have a clear understanding
of the target device constraints?
Do you have a clear understanding
of the target device constraints?
N
Don’t do it.
N
Don’t do it.
N
… but I can pick my own hardware
N
… but I can pick my own hardware
Are you/your users willing to pay
more for a potentially more
expensive device?
N
… but I can pick my own hardware
Are you/your users willing to pay
more for a potentially more
expensive device?
N
Don’t do it.
N
N
… but I can pick my own hardware
Are you/your users willing to pay
more for a potentially more
expensive device?
N
Y
Do you have a clear understanding
of the target device constraints?
Y
Y
Do you have a sufficient amount of
qualifying training data on the
device?
Y
Y
Do you have a sufficient amount of
qualifying training data on the
device?
N
Can you obtain the data you need
through the target device?
N
Can you obtain the data you need
through the target device?
N
N
Don’t do it.
N
Can you obtain the data you need
through the target device?
N
N
Y
Y
Y
Do you have a sufficient amount of
qualifying training data on the
device?
Y
Do the existing ML tools satisfy your
on-device training objectives?
Y
Y
Source: https://developer.apple.com/videos/play/wwdc2019/209/?time=647
Sources: https://coral.ai/docs/edgetpu/retrain-classification-ondevice-backprop/#overview
and https://coral.ai/docs/edgetpu/retrain-classification-ondevice/#overview
Source: https://blog.tensorflow.org/2019/12/example-on-device-model-personalization.html
Do the existing ML tools satisfy your
on-device training objectives?
N
Do you have an existing expertise in
Machine Learning and Embedded
Engineering and/or willing to invest
heavily?
N
Do you have an existing expertise in
Machine Learning and Embedded
Engineering and/or willing to invest
heavily?
N
N
Don’t do it.
N
Do you have an existing expertise in
Machine Learning and Embedded
Engineering and/or willing to invest
heavily?
N
N
Y
Y
Y
Do the existing ML tools satisfy your
on-device training objectives?
Y
Source: https://giphy.com/gifs/sesamestreet-sesame-street-50th-anniversary-kyLYXonQYYfwYDIeZl
Congratulations! Sounds like
Learning at the Edge might be an
eligible candidate for your needs.
Y
Y
Making Big Decisions
1/
What do you want to learn
through training at the Edge?
personalization
or customization
universal
improvement
ultimate
independence
2/
Where and how does the
learning happen?
personalization
or customization
model
refinement
Source: https://developer.apple.com/videos/play/wwdc2019/209/?time=660
universal
improvement
collaborative
learning
Source: https://blogs.nvidia.com/blog/2020/04/15/federated-learning-mammogram-assessment/
ultimate
independence
exclusively on the
device
3/
When does the learning
happen?
frequency
trigger
device state
4/
What is the role of your user in
the training process?
Source: https://giphy.com/gifs/animation-space-peekaboo-3o85xJWLC5vZc34Pss
Getting Your Hands Dirty
Design to obtain data
Source: https://machinelearning.apple.com/research/personalized-hey-siri
Enable data labeling
add a name
Accommodate training actions
customize
Build model validation mechanisms
Source: https://blog.google/products/search/gboard-now-on-android//
alternatives
“manual”
control
Design for course-correction
Should You Train at the Edge
Making Big Decisions
Getting Your Hands Dirty
thank you
Vera Serdiukova
in/veraserdiukova/

More Related Content

PDF
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
PPTX
AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow)
PDF
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...
PDF
TinyML: Machine Learning for Microcontrollers
PDF
Edge AI The Vanguard of Distributed Intelligence.pdf
PDF
Enabling on-device learning at scale
PDF
Power of Edge AI: Bridging the Gap Between Data and Real-time Processing | En...
PDF
Creating smaller, faster, production-ready mobile machine learning models.
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
AIY Vision Kit - Embedded ML for STEM and Makers (GDG Boston Tensorflow)
ECML PKDD 2021 ML meets IoT Tutorial Part II: Creating ML based Self learning...
TinyML: Machine Learning for Microcontrollers
Edge AI The Vanguard of Distributed Intelligence.pdf
Enabling on-device learning at scale
Power of Edge AI: Bridging the Gap Between Data and Real-time Processing | En...
Creating smaller, faster, production-ready mobile machine learning models.

Similar to Productizing Machine Learning at the Edge (20)

PDF
Product Management for AI/ML
PDF
“Building Embedded Vision Products: Management Lessons From The School of Har...
PDF
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
PDF
Compact optimized deep learning model for edge: a review
PDF
Machine Learning On Commodity Tiny Devices Theory And Practice Song Guo
PDF
“How Do We Enable Edge ML Everywhere? Data, Reliability and Silicon Flexibili...
PDF
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
 
PPTX
It’s Not About Sensor Making, it’s About Sense Making
PPTX
“It’s Not About Sensor Making, it’s About Sense Making” - Moriya Kassis @Prod...
PPTX
10 Things I Wish I Dad Known Before Scaling Deep Learning Solutions
PPTX
Machine learning and Deep learning on edge devices using TensorFlow
PPTX
Machine Learning for Multimedia and Edge Information Processing.pptx
PDF
Train++: An Incremental ML Model Training Algorithm to Create Self Learning I...
PPTX
Machine learning for product managers. Presented at Boston ProductCamp (June...
PDF
116 Machine learning for Product Managers
PPT
Machine Learning in Production: Manu Mukerji, Strata CA March 2018
PPTX
Implementing Machine Learning in the Real World
PDF
Artificial intelligence at the edge
PDF
“Deep Learning on Mobile Devices,” a Presentation from Siddha Ganju
PDF
Artificial intelligence on the Edge
Product Management for AI/ML
“Building Embedded Vision Products: Management Lessons From The School of Har...
Kevin Shaw at AI Frontiers: AI on the Edge: Bringing Intelligence to Small De...
Compact optimized deep learning model for edge: a review
Machine Learning On Commodity Tiny Devices Theory And Practice Song Guo
“How Do We Enable Edge ML Everywhere? Data, Reliability and Silicon Flexibili...
Implementing AI: Running AI at the Edge: Adapting AI to available resource in...
 
It’s Not About Sensor Making, it’s About Sense Making
“It’s Not About Sensor Making, it’s About Sense Making” - Moriya Kassis @Prod...
10 Things I Wish I Dad Known Before Scaling Deep Learning Solutions
Machine learning and Deep learning on edge devices using TensorFlow
Machine Learning for Multimedia and Edge Information Processing.pptx
Train++: An Incremental ML Model Training Algorithm to Create Self Learning I...
Machine learning for product managers. Presented at Boston ProductCamp (June...
116 Machine learning for Product Managers
Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Implementing Machine Learning in the Real World
Artificial intelligence at the edge
“Deep Learning on Mobile Devices,” a Presentation from Siddha Ganju
Artificial intelligence on the Edge
Ad

More from Bill Liu (20)

PDF
Walk Through a Real World ML Production Project
PDF
Redefining MLOps with Model Deployment, Management and Observability in Produ...
PPTX
Transformers in Vision: From Zero to Hero
PDF
Deep AutoViML For Tensorflow Models and MLOps Workflows
PDF
Metaflow: The ML Infrastructure at Netflix
PDF
Practical Crowdsourcing for ML at Scale
PDF
Building large scale transactional data lake using apache hudi
PDF
Deep Reinforcement Learning and Its Applications
PDF
Big Data and AI in Fighting Against COVID-19
PDF
Highly-scalable Reinforcement Learning RLlib for Real-world Applications
PDF
Build computer vision models to perform object detection and classification w...
PDF
Causal Inference in Data Science and Machine Learning
PDF
Weekly #106: Deep Learning on Mobile
PDF
AISF19 - On Blending Machine Learning with Microeconomics
PDF
AISF19 - Travel in the AI-First World
PDF
AISF19 - Unleash Computer Vision at the Edge
PDF
AISF19 - Building Scalable, Kubernetes-Native ML/AI Pipelines with TFX, KubeF...
PDF
Toronto meetup 20190917
PPTX
Feature Engineering for NLP
PPTX
Auto visualization and viml
Walk Through a Real World ML Production Project
Redefining MLOps with Model Deployment, Management and Observability in Produ...
Transformers in Vision: From Zero to Hero
Deep AutoViML For Tensorflow Models and MLOps Workflows
Metaflow: The ML Infrastructure at Netflix
Practical Crowdsourcing for ML at Scale
Building large scale transactional data lake using apache hudi
Deep Reinforcement Learning and Its Applications
Big Data and AI in Fighting Against COVID-19
Highly-scalable Reinforcement Learning RLlib for Real-world Applications
Build computer vision models to perform object detection and classification w...
Causal Inference in Data Science and Machine Learning
Weekly #106: Deep Learning on Mobile
AISF19 - On Blending Machine Learning with Microeconomics
AISF19 - Travel in the AI-First World
AISF19 - Unleash Computer Vision at the Edge
AISF19 - Building Scalable, Kubernetes-Native ML/AI Pipelines with TFX, KubeF...
Toronto meetup 20190917
Feature Engineering for NLP
Auto visualization and viml
Ad

Recently uploaded (20)

PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Examining Bias in AI Generated News Content.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Auditboard EB SOX Playbook 2023 edition.
Early detection and classification of bone marrow changes in lumbar vertebrae...
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
CEH Module 2 Footprinting CEH V13, concepts
Electrocardiogram sequences data analytics and classification using unsupervi...
Co-training pseudo-labeling for text classification with support vector machi...
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Ensemble model-based arrhythmia classification with local interpretable model...
NewMind AI Weekly Chronicles – August ’25 Week IV
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
SGT Report The Beast Plan and Cyberphysical Systems of Control
Rapid Prototyping: A lecture on prototyping techniques for interface design
Examining Bias in AI Generated News Content.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf

Productizing Machine Learning at the Edge