

#100 Embedded Machine Learning on Edge Devices
10 snips Aug 15, 2022
Daniel Situnayake, a founding TinyML Engineer and author with a rich background at Google, dives into the exciting world of embedded machine learning. He discusses the evolution of machine learning models in edge devices, like smartwatches, and the importance of efficiency in this domain. Daniel highlights the challenges of real-time data processing and shares insights for aspiring ML engineers on starting their journey in embedded systems. He also unveils practical strategies for deploying models that empower various industries while retaining accuracy.
AI Snips
Chapters
Books
Transcript
Episode notes
What is an Edge Device?
- Edge devices are computers at the edge of a network, connecting to the broader network on one side and the real world via sensors on the other.
- Examples include internet-connected cameras, fitness wearables, industrial monitoring systems, and even spacecraft like the Mars rovers.
Why Edge ML?
- Machine learning on edge devices is necessary when devices have limited connectivity, bandwidth, or power.
- Processing data locally reduces reliance on cloud servers, saving energy and overcoming transmission limitations.
Dan's Edge ML Journey
- Daniel Situnayake's involvement in Edge ML began while working on TensorFlow Lite at Google.
- The goal was to deploy models to mobile phones, then to even smaller, lower-powered edge devices.