~/talk

Machine Learning on Microcontrollers With Zephyr and Emlearn

Talkat Open Source Summit Europe 2025 · on Monday, 2025-08-25· at 15:35· G105 (Level 1)· [machine-learning]
links:none on file
slides:none on file

Activity-recognition pipeline that reads IMU (accelerometer+gyro) windows, extracts simple stats, trains scikit-learn/Keras models, and deploys them as C headers works end-to-end with Zephyr and emlearn. emlearn provides a Python one-liner to convert scikit‑learn/Keras models to C99, Zephyr supplies sensor APIs and recommends using IMU FIFO to reduce sampling jitter and allow CPU sleep, and real deployments (toothbrush timer, cattle monitoring) report roughly 50× power savings versus sending raw data.

AI-written summary · about

  1. 0:00Introduction to TinyML
  2. 1:32TinyML development challenges
  3. 5:22Activity recognition case study
  4. 9:46Sensor data acquisition
  5. 15:05Batch processing with RTIO
  6. 16:29Creating datasets
  7. 18:14Labeling data
  8. 21:14Training machine learning models
  9. 22:25Deploying models with emlearn
  10. 25:50MicroPython and C integration
  11. 28:42MicroPython ecosystem for ML
  12. 29:25Using emlearn in MicroPython
  13. 31:19Summary and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.