tinyml

Top 15 tinyml Open-Source Projects

  • frugally-deep

    A lightweight header-only library for using Keras (TensorFlow) models in C++.

  • Project mention: Frugally-deep: Header-only library for using Keras (TensorFlow) models in C++ | news.ycombinator.com | 2023-12-09
  • 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)

  • Project mention: [D] Run Pytorch model inference on Microcontroller | /r/MachineLearning | 2023-11-14

    TinyEngine from MCUNet. Looks great, targeting ARM CM4.

  • 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.

    InfluxDB logo
  • tinyml-papers-and-projects

    This is a list of interesting papers and projects about TinyML.

  • deepC

    vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers

  • Project mention: [D] Run Pytorch model inference on Microcontroller | /r/MachineLearning | 2023-11-14

    DeepC. Open source version of DeepSea. Very little activity, looks abandoned

  • emlearn

    Machine Learning inference engine for Microcontrollers and Embedded devices

  • artificial-nose

    Instructions, source code, and misc. resources needed for building a Tiny ML-powered artificial nose.

  • embeddedml

    Notes on Machine Learning on edge for embedded/sensor/IoT uses

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • rune

    Rune provides containers to encapsulate and deploy edgeML pipelines and applications (by hotg-ai)

  • microflow-rs

    A Rust TinyML compiler for neural network inference on embedded systems

  • Project mention: TinyML: Ultra-low power Machine Learning | news.ycombinator.com | 2024-01-16

    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).

  • pico-wake-word

    MicroSpeech Wake Word example on the Raspberry Pi Pico. This is a port of the example on the TensorFlow repository.

  • emlearn-micropython

    Efficient Machine Learning engine for MicroPython

  • Project mention: MicroPython native modules + emlearn = fast Machine Learning with easy install | /r/micropy | 2023-09-16

    And 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

  • arduino-library

    This repository holds the Arduino Library for the EdX TinyML Specialization

  • Project mention: MIT 6.5940: TinyML and Efficient Deep Learning Computing | news.ycombinator.com | 2023-09-28

    These TinyML courses on edx look good https://www.edx.org/professional-certificate/harvardx-tiny-m...

  • 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.

  • Project mention: Is there anything like Embedded Artificial Intelligence & Machine Learning? Can anyone tell me more about it? | /r/embedded | 2023-12-07

    Take a look at TinyMind: https://github.com/danmcleran/tinymind

  • 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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

tinyml related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com