microsoft/EdgeML
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
Implements specialized algorithms like Bonsai (shallow tree classifiers), ProtoNN (prototype-based k-NN), and FastGRNN/FastRNN cells optimized for kilobyte-scale models on IoT devices. Supports both TensorFlow and PyTorch training with C++ and C inference implementations, plus SeeDot—a floating-point to fixed-point quantization compiler for generating optimized edge binaries. Includes production applications like GesturePod for gesture recognition and MSC-RNN for radar signal analysis on microcontrollers.
1,664 stars. No commits in the last 6 months.
Stars
1,664
Forks
386
Language
C++
License
—
Category
Last pushed
May 20, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/microsoft/EdgeML"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
emlearn/emlearn
Machine Learning inference engine for Microcontrollers and Embedded devices
eclypse-org/eclypse
An Edge-Cloud python platform for simulated (and emulated) runtime environments
analogdevicesinc/ai8x-training
Model Training for ADI's MAX78000 and MAX78002 Edge AI Devices
DT42/BerryNet
Deep learning gateway on Raspberry Pi and other edge devices
SummerGift/EmbeddedSystem
:books: 计算机体系架构、嵌入式系统基础与主流编程语言相关内容总结