SlideShare a Scribd company logo
1 of 22
Download to read offline
How Do We Enable Edge ML
Everywhere? Data,
Reliability, and Silicon
Flexibility
Zach Shelby
Co-founder and CEO
Edge Impulse
Visual inspection system to monitor worker safety and flag delays
on the production line in real-time.
Advantech increases manufacturing productivity by 15%
● A reported 15% overall increase in production line
efficiency
● Faster detection of idle time raises assembly-line
productivity
● Managers free up time to focus on production planning
and operations
2
© 2022 Edge Impulse
State of the edge ML 2022
3
© 2022 Edge Impulse
What are the barriers to edge ML scale?
4
© 2022 Edge Impulse
Unleashing the data
Big data, big model is a problem
6
Dataset Test Deploy
Model
• State of the art: Monolithic batch, from big data to big model
• Developed for ML research, unsuitable for most edge ML applications
© 2022 Edge Impulse
Data-Centric ML – from zero to hero
7
Test Deploy
Anomaly
• Auto-clustering, using feature analysis to help experts quickly label data
• Auto-labeling, using pre-trained expert models to suggest labels
• Active learning, using inference to drive the data collection process
Model
Dataset
Auto-clustering
Auto-labeling
Active Learning
© 2022 Edge Impulse
Auto-clustering in action
8
© 2022 Edge Impulse
Making ML industrial grade
Sensor fusion for industrial-grade ML
Image
Processing
Sensor
Audio
Image
ML Classifier
© 2022 Edge Impulse 10
Sensor fusion for industrial-grade ML
Image
Processing
Sensor
Audio
Image
ML Classifier
DSP Features
Post-
processing
ML Classifier
Anomaly
Detector
© 2022 Edge Impulse 11
Sensor fusion for industrial-grade ML
Image
Processing
Sensor
Audio
Image
ML Classifier
DSP Features
Multi-modal
ML Classifier
Anomaly
Detector
Post-
processing
Audio Features
© 2022 Edge Impulse 12
• Model training validation != performance
• Requires testing on the entire algorithm
with real-world data for realistic
performance
• Understand the impact of post-processing
while accounting for device constraints and
latency
• Choose the ideal balance between false
activations and false rejections
• Leverage genetic algorithms to design
optimal post-processing configuration
Calibrating performance at scale
© 2022 Edge Impulse
ML on today and tomorrow’s silicon
Hardware is sexy again!
15
Sensor
Audio
Image
Video
MCU + FPU CPU GPU
High-end MCU
Low-end MCU
RA MCU
PSoC 6
© 2022 Edge Impulse
Hardware is sexy again!
16
MCU + FPU CPU GPU
High-end MCU
Low-end MCU
Sensor
Audio
Image
Video
Wakeup NPU
NDP100 RA MCU
PSoC 6
© 2022 Edge Impulse
Hardware is sexy again!
17
MCU + FPU CPU GPU
MCU + NPU
Low-end MCU
Sensor
Audio
Image
Video
Wakeup NPU
NDP100
NDP200
Akida
M55/U55
Katana
RA MCU
PSoC 6
© 2022 Edge Impulse
xG24
Hardware is sexy again!
18
MCU + FPU CPU + NPU NPU + GPU
MCU + NPU
Low-end MCU
Sensor
Audio
Image
Video
TD4VA
Wakeup NPU
NDP200
RZ MPU
NDP100 RA MCU
PSoC 6
© 2022 Edge Impulse
Akida
M55/U55
Katana
xG24
• The power of hardware profiling
• Digital twin of ML on hardware
• We are combining hardware profiling with
hyperparameter search – EON Tuner
• Hardware-aware AutoML across data, pre-
processing and ML blocks
Hardware profiling & tuning
19
© 2022 Edge Impulse
FOMO: Faster objects, more objects
● Object detection on constrained compute
● 20x performance improvement
● Scales down to 100k RAM to enable MCUs
● Better at detecting smaller and more numerous
objects
● Capable of segmentation and counting objects
Cortex-M4 Cortex-M7 Cortex-A Nvidia
FOMO 2 fps 15-30 fps 60+ fps 150+ fps
SSD NA NA 3 fps 20 fps
© 2022 Edge Impulse
20
Resources
Increasing Manufacturing Efficiency
https://casestudies.edgeimpulse.com/industrial-iot-with-advantech
Constrained object detection: FOMO Blog
docs.edgeimpulse.com/docs/tutorials/fomo-object-detection-for-
constrained-devices
Request a demo
edgeimpulse.com/schedule-a-demo
21
© 2022 Edge Impulse
Don’t miss these talks!
FOMO: Real-time Object Detection on Microcontrollers
Jan Jongboom, Co-founder and CTO, Edge Impulse
• Date: Wednesday, May 18
• Start Time: 10:50 am
Deep Dive: Develop and Deploy Advanced Edge Computer Vision—Fast!
Jenny Plunkett and Shawn Hymel, Snr. DevRel engineers
• Date: Thursday, May 19
• Time: 9 am – 12:00 pm
22
© 2022 Edge Impulse

More Related Content

Similar to “How Do We Enable Edge ML Everywhere? Data, Reliability and Silicon Flexibility,” a Presentation from Edge Impulse

“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
Edge AI and Vision Alliance
 
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
Edge AI and Vision Alliance
 
“Optimization Techniques with Intel’s OpenVINO to Enhance Performance on Your...
“Optimization Techniques with Intel’s OpenVINO to Enhance Performance on Your...“Optimization Techniques with Intel’s OpenVINO to Enhance Performance on Your...
“Optimization Techniques with Intel’s OpenVINO to Enhance Performance on Your...
Edge AI and Vision Alliance
 
Ibm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bkIbm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bk
IBM Switzerland
 

Similar to “How Do We Enable Edge ML Everywhere? Data, Reliability and Silicon Flexibility,” a Presentation from Edge Impulse (20)

HiPEAC-CSW 2022_Pedro Trancoso presentation
HiPEAC-CSW 2022_Pedro Trancoso presentationHiPEAC-CSW 2022_Pedro Trancoso presentation
HiPEAC-CSW 2022_Pedro Trancoso presentation
 
Hey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima MukkamalaHey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima Mukkamala
 
Introduction to architecture exploration
Introduction to architecture explorationIntroduction to architecture exploration
Introduction to architecture exploration
 
Trends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systemsTrends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systems
 
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
“The Data-Driven Engineering Revolution,” a Presentation from Edge Impulse
 
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data Science
 
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
 
byteLAKE's CFD Suite (AI-accelerated CFD) (2024-02)
byteLAKE's CFD Suite (AI-accelerated CFD) (2024-02)byteLAKE's CFD Suite (AI-accelerated CFD) (2024-02)
byteLAKE's CFD Suite (AI-accelerated CFD) (2024-02)
 
Cisco Connect Ottawa 2018 dna assurance shortest path to network innocence
Cisco Connect Ottawa 2018 dna assurance shortest path to network innocenceCisco Connect Ottawa 2018 dna assurance shortest path to network innocence
Cisco Connect Ottawa 2018 dna assurance shortest path to network innocence
 
Trends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient PerformanceTrends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient Performance
 
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
“Deploy Your Embedded Vision Solution on Any Processor Using Edge Impulse,” A...
 
Graph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom OperatorsGraph-Based Network Topology Analysis for Telecom Operators
Graph-Based Network Topology Analysis for Telecom Operators
 
Traceability, reproducibility and scalability with hundreds of AI services
Traceability, reproducibility and scalability with hundreds of AI servicesTraceability, reproducibility and scalability with hundreds of AI services
Traceability, reproducibility and scalability with hundreds of AI services
 
How to Digitize Industrial Manufacturing with Azure IoT Edge, InfluxDB, and M...
How to Digitize Industrial Manufacturing with Azure IoT Edge, InfluxDB, and M...How to Digitize Industrial Manufacturing with Azure IoT Edge, InfluxDB, and M...
How to Digitize Industrial Manufacturing with Azure IoT Edge, InfluxDB, and M...
 
s2c-success-story-ingenic.pdf
s2c-success-story-ingenic.pdfs2c-success-story-ingenic.pdf
s2c-success-story-ingenic.pdf
 
Nervana and the Future of Computing
Nervana and the Future of ComputingNervana and the Future of Computing
Nervana and the Future of Computing
 
“Optimization Techniques with Intel’s OpenVINO to Enhance Performance on Your...
“Optimization Techniques with Intel’s OpenVINO to Enhance Performance on Your...“Optimization Techniques with Intel’s OpenVINO to Enhance Performance on Your...
“Optimization Techniques with Intel’s OpenVINO to Enhance Performance on Your...
 
[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar
[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar
[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar
 
Ibm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bkIbm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bk
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 

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
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
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
 
“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
 
“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
 
“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
 
“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
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
 

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...
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
 
“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...
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

“How Do We Enable Edge ML Everywhere? Data, Reliability and Silicon Flexibility,” a Presentation from Edge Impulse

  • 1. How Do We Enable Edge ML Everywhere? Data, Reliability, and Silicon Flexibility Zach Shelby Co-founder and CEO Edge Impulse
  • 2. Visual inspection system to monitor worker safety and flag delays on the production line in real-time. Advantech increases manufacturing productivity by 15% ● A reported 15% overall increase in production line efficiency ● Faster detection of idle time raises assembly-line productivity ● Managers free up time to focus on production planning and operations 2 © 2022 Edge Impulse
  • 3. State of the edge ML 2022 3 © 2022 Edge Impulse
  • 4. What are the barriers to edge ML scale? 4 © 2022 Edge Impulse
  • 6. Big data, big model is a problem 6 Dataset Test Deploy Model • State of the art: Monolithic batch, from big data to big model • Developed for ML research, unsuitable for most edge ML applications © 2022 Edge Impulse
  • 7. Data-Centric ML – from zero to hero 7 Test Deploy Anomaly • Auto-clustering, using feature analysis to help experts quickly label data • Auto-labeling, using pre-trained expert models to suggest labels • Active learning, using inference to drive the data collection process Model Dataset Auto-clustering Auto-labeling Active Learning © 2022 Edge Impulse
  • 8. Auto-clustering in action 8 © 2022 Edge Impulse
  • 10. Sensor fusion for industrial-grade ML Image Processing Sensor Audio Image ML Classifier © 2022 Edge Impulse 10
  • 11. Sensor fusion for industrial-grade ML Image Processing Sensor Audio Image ML Classifier DSP Features Post- processing ML Classifier Anomaly Detector © 2022 Edge Impulse 11
  • 12. Sensor fusion for industrial-grade ML Image Processing Sensor Audio Image ML Classifier DSP Features Multi-modal ML Classifier Anomaly Detector Post- processing Audio Features © 2022 Edge Impulse 12
  • 13. • Model training validation != performance • Requires testing on the entire algorithm with real-world data for realistic performance • Understand the impact of post-processing while accounting for device constraints and latency • Choose the ideal balance between false activations and false rejections • Leverage genetic algorithms to design optimal post-processing configuration Calibrating performance at scale © 2022 Edge Impulse
  • 14. ML on today and tomorrow’s silicon
  • 15. Hardware is sexy again! 15 Sensor Audio Image Video MCU + FPU CPU GPU High-end MCU Low-end MCU RA MCU PSoC 6 © 2022 Edge Impulse
  • 16. Hardware is sexy again! 16 MCU + FPU CPU GPU High-end MCU Low-end MCU Sensor Audio Image Video Wakeup NPU NDP100 RA MCU PSoC 6 © 2022 Edge Impulse
  • 17. Hardware is sexy again! 17 MCU + FPU CPU GPU MCU + NPU Low-end MCU Sensor Audio Image Video Wakeup NPU NDP100 NDP200 Akida M55/U55 Katana RA MCU PSoC 6 © 2022 Edge Impulse xG24
  • 18. Hardware is sexy again! 18 MCU + FPU CPU + NPU NPU + GPU MCU + NPU Low-end MCU Sensor Audio Image Video TD4VA Wakeup NPU NDP200 RZ MPU NDP100 RA MCU PSoC 6 © 2022 Edge Impulse Akida M55/U55 Katana xG24
  • 19. • The power of hardware profiling • Digital twin of ML on hardware • We are combining hardware profiling with hyperparameter search – EON Tuner • Hardware-aware AutoML across data, pre- processing and ML blocks Hardware profiling & tuning 19 © 2022 Edge Impulse
  • 20. FOMO: Faster objects, more objects ● Object detection on constrained compute ● 20x performance improvement ● Scales down to 100k RAM to enable MCUs ● Better at detecting smaller and more numerous objects ● Capable of segmentation and counting objects Cortex-M4 Cortex-M7 Cortex-A Nvidia FOMO 2 fps 15-30 fps 60+ fps 150+ fps SSD NA NA 3 fps 20 fps © 2022 Edge Impulse 20
  • 21. Resources Increasing Manufacturing Efficiency https://casestudies.edgeimpulse.com/industrial-iot-with-advantech Constrained object detection: FOMO Blog docs.edgeimpulse.com/docs/tutorials/fomo-object-detection-for- constrained-devices Request a demo edgeimpulse.com/schedule-a-demo 21 © 2022 Edge Impulse
  • 22. Don’t miss these talks! FOMO: Real-time Object Detection on Microcontrollers Jan Jongboom, Co-founder and CTO, Edge Impulse • Date: Wednesday, May 18 • Start Time: 10:50 am Deep Dive: Develop and Deploy Advanced Edge Computer Vision—Fast! Jenny Plunkett and Shawn Hymel, Snr. DevRel engineers • Date: Thursday, May 19 • Time: 9 am – 12:00 pm 22 © 2022 Edge Impulse