327: A Little Bit of Human Knowledge

Embedded.fm · 9 Apr 2020 · 1h 23m · Episode 327

What this episode covers

Daniel Situnayake, author of 'TinyML' and engineer at Edge Impulse, explains how to run machine learning models on ultra-low-power microcontrollers using TensorFlow Lite for Microcontrollers. He details the workflow of using Google Colab to train models and deploying them to boards like the Arduino Nano 33 BLE Sense and SparkFun Edge. Situnayake emphasizes that success depends on data quality and scoping, noting that while the technology is shippable, it requires careful handling of diverse datasets to avoid poor performance in real-world conditions.

Mentioned

Companies
Edge Impulse, O'Reilly
Products
Arduino Nano 33 BLE Sense, SparkFun Edge, Lacuna Space
Tools
TensorFlow Lite for Microcontrollers

Other shows on the same ground, closest first.

  • The Electromaker Show · 33m

    Pi Zero Handheld, Arduino TensorFlow Weather Prediction, MangoPI RISC-V and More!

    Host Ian reviews a wide range of maker hardware, highlighting a detailed Arduino Nano BLE 33 weather station that uses TensorFlow Lite for air quality prediction, and a DIY RGB mood lamp called Loopy built around the Digispark ATtiny85. He covers the Penkesu, a retro handheld PC powered by a Raspberry Pi Zero 2 W, and the Roundy Pi, a Kickstarter project featuring a circular screen with RP2040 or ESP8266 options. The episode also discusses the MangoPi Nezha MQ RISC-V development board, Aspinity's analog ML chip, and a bio-hybrid fish made from human heart cells.

  • OnTrack · 41m

    Edge Devices and LLMs: What's Ahead for AI

    Jan Jongboom, co-founder of Edge Impulse, discusses the feasibility of running Large Language Models (LLMs) on edge devices by reducing their size through knowledge distillation and synthetic data generation. He explains that while general-purpose MCUs can handle small, specialized models, RAM capacity is often the primary constraint rather than compute power. Jongboom highlights techniques like using GPT-4 to label data for training smaller, hyper-specific models that fit on microcontrollers like the Cortex-M4.

  • Coredump Sessions · 57m

    #013: Prepping Your AI Model for the Wild: Building Edge AI Models That Work in the Real World

    David Tischler and Alessandro Grande from Edge Impulse discuss the practical realities of deploying Edge AI models on constrained devices, emphasizing that customization and fine-tuning are the primary value propositions over raw model complexity. They explain how effective Edge AI requires a combination of traditional DSP pre-processing and ML models, and why hardware selection must balance compute power with software ecosystem usability. The conversation highlights the critical need for observability and OTA updates to monitor model drift and push fixes in the field, as models rarely work perfectly out of the box.

  • The Electromaker Show · 28m

    ML on Arduino, Framework's Open Hardware, Miniature Billiards Game, and More!

    Ian from Electromaker reviews a variety of maker projects, including Valima’s 3D-printed 'Minority Report' kitchen timer and a miniature billiards game by Electro-Japanese. He highlights TinyML applications, such as running heart arrhythmia detection on an Arduino Mega using the Newton platform, and discusses Framework’s initiative to provide old laptop mainboards to developers to foster reuse and reduce e-waste. The episode also covers new event-based vision sensors from Metavision and crowdfunding campaigns for SMD component counters and USB-to-TTL adapters.

  • EE Times Current · 38m

    Taming the Wild Edge

    Chris Catterton, head of solution engineering at Micro AI (formerly OneTech), explains how their Adam ML technology enables lightweight AI training and inference on resource-constrained microcontrollers at the extreme edge of IoT. He details how this approach solves high data transmission costs by processing data locally and only sending insights to the cloud, using examples from oil rigs and manufacturing lines. Catterton also describes how the same behavioral profiling technology provides endpoint security by detecting anomalies in CPU and memory usage to prevent ransomware attacks and other threats.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Embedded.fm. The episode itself belongs to its publisher.