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-devicesensor data analytics at extremelylow power, typically in themWrange 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¶
-
Tiny Machine Learning (TinyML) Market Growth Outlook from 2023 to 2030
- tinyML Datasets & Benchmarking Working Group :
- https://www.tinyml.org/event/tinyml-dataset-benchmarking-working-group/
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
Course & training :
- The Future of ML is Tiny and Bright - edX.org :
- https://www.edx.org/professional-certificate/harvardx-tiny-machine-learning