tinyml

There are 247 repositories under tinyml topic.

  • mit-han-lab/once-for-all

    [ICLR 2020] Once for All: Train One Network and Specialize it for Efficient Deployment

    Language:Python1.9k5375333
  • vitoplantamura/OnnxStream

    Lightweight inference library for ONNX files, written in C++. It can run Stable Diffusion XL 1.0 on a RPI Zero 2 (or in 298MB of RAM) but also Mistral 7B on desktops and servers. ARM, x86, WASM, RISC-V supported. Accelerated by XNNPACK.

    Language:C++1.9k297584
  • frugally-deep

    Dobiasd/frugally-deep

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

    Language:C++1.1k53310237
  • mit-han-lab/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

    Language:C8102277131
  • gigwegbe/tinyml-papers-and-projects

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

  • deepC

    ai-techsystems/deepC

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

    Language:C++563324586
  • emlearn/emlearn

    Machine Learning inference engine for Microcontrollers and Embedded devices

    Language:Python514164754
  • mit-han-lab/mcunet

    [NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning

    Language:Python483243083
  • Seeed-Studio/ModelAssistant

    Seeed SenseCraft Model Assistant is an open-source project focused on embedded AI. 🔥🔥🔥

    Language:Python399262546
  • artificial-nose

    kartben/artificial-nose

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

    Language:C349192270
  • rl-tools

    rl-tools/rl-tools

    The Fastest Deep Reinforcement Learning Library

    Language:C++33610914
  • jonnor/embeddedml

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

    Language:Jupyter Notebook25018131
  • bharathsudharsan/TinyML-CAM

    Code for MobiCom paper 'TinyML-CAM: 80 FPS Image Recognition in 1 Kb RAM'

    Language:Jupyter Notebook24313120
  • cpldcpu/BitNetMCU

    Neural Networks with low bit weights on low end 32 bit microcontrollers such as the CH32V003 RISC-V Microcontroller and others

    Language:C24312323
  • datawhalechina/awesome-compression

    模型压缩的小白入门教程

    Language:Jupyter Notebook1983129
  • lucaslie/torchprune

    A research library for pytorch-based neural network pruning, compression, and more.

    Language:Shell16051224
  • tinyMLx/courseware

    In this repository you will find TinyML course syllabi, assignments/labs, code walkthroughs, links to student projects, and lecture videos (where applicable).

  • HollowMan6/TinyML-ESP32

    This is the TinyML programs for ESP32 according to BlackWalnut Labs Tutorials. (黑胡桃实验室的TinyML教程中的程序集合)

    Language:C1518138
  • hotg-ai/rune

    Rune provides containers to encapsulate and deploy edgeML pipelines and applications

    Language:Rust136917215
  • MIRNet-TFLite-TRT

    sayakpaul/MIRNet-TFLite-TRT

    TensorFlow Lite models for MIRNet for low-light image enhancement.

    Language:Jupyter Notebook1296425
  • njadNissi/AI_from_scratch

    Building Simple versions of AI (ML, DL, NN) models from scratch to help grasp the concepts

    Language:Python1093
  • tinyMLx/colabs

    This repository holds the Google Colabs for the EdX TinyML Specialization

    Language:Jupyter Notebook109123115
  • matteocarnelos/microflow-rs

    A robust and efficient TinyML inference engine.

    Language:Rust97218
  • emlearn/emlearn-micropython

    Efficient Machine Learning engine for MicroPython

    Language:Jupyter Notebook8331113
  • LiangZai-Embedded/ThermalGesture_ESP32

    在ESP32上实现基于红外热成像阵列传感器的手势识别

    Language:C791011
  • Santandersecurityresearch/CurrentSense-TinyML

    Spying on Microcontrollers using Current Sensing and embedded TinyML models

    Language:C++791007
  • pico-wake-word

    henriwoodcock/pico-wake-word

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

    Language:CMake593712
  • nesl/agrobot

    Neural-Kalman GNSS/INS Navigation for Precision Agriculture

    Language:Jupyter Notebook567311
  • sensiml/piccolo

    SensiML's open-source AutoML solution for Edge AI model development

    Language:Python52855
  • alankrantas/edge-impulse-esp32-cam-image-classification

    Live Image Classification on ESP32-CAM and TFT with MobileNet v1 from Edge Impulse (TinyML)

    Language:C503113
  • hollance/TinyML-HelloWorld-ArduinoUno

    The TinyML "Hello World" sine wave model on Arduino Uno v3

    Language:Jupyter Notebook485011
  • nesl/tinyodom

    TinyOdom: Hardware-Aware Efficient Neural Inertial Navigation

    Language:C++46725
  • tinyMLx/arduino-library

    This repository holds the Arduino Library for the EdX TinyML Specialization

    Language:C++4611230
  • COVID-Net

    AlexSWong/COVID-Net

    Launched in March 2020 in response to the coronavirus disease 2019 (COVID-19) pandemic, COVID-Net is a global open source, open access initiative dedicated to accelerating advancement in machine learning to aid front-line healthcare workers and clinical institutions around the world fighting the continuing pandemic. Towards this goal, our global multi-disciplinary team of researchers, developers, and clinicians have made publicly available a suite of tailored deep neural network models for tackling different challenges ranging from screening to risk stratification to treatment planning for patients with the severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2). Furthermore, we have made available fully curated, open access benchmark datasets comprised of some of the largest, most diverse patient cohorts from around the world.

  • bharathsudharsan/ML-MCU

    Code for IoT Journal paper 'ML-MCU: A Framework to Train ML Classifiers on MCU-based IoT Edge Devices'

    Language:C43208
  • kavyakvk/TinyFederatedLearning

    A scheme for privacy-preserving learning on Tiny Devices.

    Language:C++412115