Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 15 tinyml Open-Source Projects
-
tinyengine
[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256KB Memory (by mit-han-lab)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
deepC
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
-
artificial-nose
Instructions, source code, and misc. resources needed for building a Tiny ML-powered artificial nose.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
rune
Rune provides containers to encapsulate and deploy edgeML pipelines and applications (by hotg-ai)
-
pico-wake-word
MicroSpeech Wake Word example on the Raspberry Pi Pico. This is a port of the example on the TensorFlow repository.
-
ml-image-classification-example-for-openmv
Build a TensorFlow Lite based computer vision emoji input device with OpenMV 📷 → ✋ 👎 👍 👊
-
tinymind
Tinymind is a Neural Network and Machine Learning project intended to provide a C++ template library for neural nets and machine learning algorithms within embedded systems.
-
ESP8266-TinyML-test
This repository contains a modified version of the EloquentTinyML library for the ESP8266.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Frugally-deep: Header-only library for using Keras (TensorFlow) models in C++ | news.ycombinator.com | 2023-12-09
Project mention: [D] Run Pytorch model inference on Microcontroller | /r/MachineLearning | 2023-11-14TinyEngine from MCUNet. Looks great, targeting ARM CM4.
Project mention: [D] Run Pytorch model inference on Microcontroller | /r/MachineLearning | 2023-11-14DeepC. Open source version of DeepSea. Very little activity, looks abandoned
I built a Rust TinyML compiler for my master thesis project: https://github.com/matteocarnelos/microflow-rs
It uses Rust procedural macros to evaluate the model at compile time and create a predict() function that performs inference on the given model. By doing so, I was able to strip down the binary way more than TensorFlow Lite for Microcontrollers and other engines. I even managed to run a speech command recognizer (TinyConv) on an 8-bit ATmega328 (Arduino Uno).
Project mention: MicroPython native modules + emlearn = fast Machine Learning with easy install | /r/micropy | 2023-09-16And thanks to the dynamic native modules support in MicroPython this was possible. The project now provides small .mpy files with the compiled C code (around 3 kB), with nice Python APIs to common Machine Learning models. https://github.com/emlearn/emlearn-micropython
Project mention: MIT 6.5940: TinyML and Efficient Deep Learning Computing | news.ycombinator.com | 2023-09-28These TinyML courses on edx look good https://www.edx.org/professional-certificate/harvardx-tiny-m...
Project mention: Is there anything like Embedded Artificial Intelligence & Machine Learning? Can anyone tell me more about it? | /r/embedded | 2023-12-07Take a look at TinyMind: https://github.com/danmcleran/tinymind
tinyml related posts
-
TinyML: Ultra-low power Machine Learning
-
[D] Run Pytorch model inference on Microcontroller
-
Can someone explain how the Grove Gas Sensor V2 (Multichannel) works?
-
13yo kid builds TinyML powered “e-nose” to diagnose pneumonia
-
List of interesting papers and projects about TinyML
-
TinyML powered artificial nose
-
Wake-Word on the Pico
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 May 2024
Index
What are some of the best open-source tinyml projects? This list will help you:
Project | Stars | |
---|---|---|
1 | frugally-deep | 1,048 |
2 | tinyengine | 746 |
3 | tinyml-papers-and-projects | 668 |
4 | deepC | 526 |
5 | emlearn | 436 |
6 | artificial-nose | 343 |
7 | embeddedml | 216 |
8 | rune | 132 |
9 | microflow-rs | 59 |
10 | pico-wake-word | 54 |
11 | emlearn-micropython | 48 |
12 | arduino-library | 41 |
13 | ml-image-classification-example-for-openmv | 7 |
14 | tinymind | 7 |
15 | ESP8266-TinyML-test | 3 |
Sponsored