Skip to content

TinyML (Machine Learning) - Notes

Overview

tiny Machine Learning (tinyML) is a machine learning technologies and applications including hardware, algorithms and software capable of performing on-device sensor data analytics at extremely low power, typically in the mW range and below, and hence enabling a variety of always-on use-cases and targeting battery operated devices.

Applications

  • Predictive maintenance - Recognize machine state, detect machine anomalies and act in milliseconds, on device.
  • Audio applications - Classify sound events, spot keywords, and recognize your sound environment.
  • Gesture recognition - Detect hand gestures using low-power radars, capacitive touch sensors or accelerometers
  • Signal classification - Recognize repeatable signal patterns from any sensor
  • Fall detection - Fall detection using IMUs or a single accelerometer
  • Material detection - Real time material detection using low-power radars

(Source: Imagimob AI)

Tools & Frameworks

  • TensorFlow Lite
  • ArduinoML
  • RaspBerry Pi
  • NVIDIA Jetnano
  • Onnx
  • ...

Market & Datasets & Benchmarks

Community

tinyML Foundation

  • The community for ultra-low power machine learning at the edge
  • https://www.tinyml.org/

References

tinyML Foundation

  • State of the tinyAutoML Market 2022 :
  • https://www.tinyml.org/static/3eccc61369f52aaeb2d8eea64e13e6e7/State-of-the-tinyAutoML-Market.pdf

Infineon: - Imagimob AI - Development Platform for Machine Learning on Edge devices: - https://www.imagimob.com/ - https://www.imagimob.com/products?gclid=cjwkcajw44mlbhaqeiwaqp3evmsutnm1rccwjq8zq2uwviqc_x3y6brxh2bpeam7u7koaj13pbepgbocfg4qavd_bwe - Infineon Bolsters Its TinyML and Edge AI Portfolio, Acquires Imagimob Lock, Stock, and Barrel : - https://www.hackster.io/news/infineon-bolsters-its-tinyml-and-edge-ai-portfolio-acquires-imagimob-lock-stock-and-barrel-8878ae1fb41a - Infineon’s new ModusToolbox™ Machine Learning enables TinyML for secure AIoT - “Embedded Machine Learning using Infineon’s ModusToolbox ML : - https://cms.tinyml.org/wp-content/uploads/talks2020/tinyML_Talks_Aidan_Smyth_201202.pdf

STMicroelectronics:

  • STMicroelectronics Adds TinyML Capabilities to Its Latest "Smart" MEMS Accelerometers :
  • https://www.hackster.io/news/stmicroelectronics-adds-tinyml-capabilities-to-its-latest-smart-mems-accelerometers-c685cbe0aba9
  • tinyML 2022 : https://www.st.com/content/st_com/en/about/events/events.html/tinyml-2022.html

ARM

EdgeImpulse Inc. - Optimize AI for the edge : https://www.edgeimpulse.com/

Arduino - Get Started With Machine Learning on Arduino : - https://docs.arduino.cc/tutorials/nano-33-ble-sense/get-started-with-machine-learning

RealityAI

DeepLite

MaximeIntegrated

synSense

Microchip:

NVIDIA:

Microsoft

Google

Course & training :

  • The Future of ML is Tiny and Bright - edX.org :
  • https://www.edx.org/professional-certificate/harvardx-tiny-machine-learning