jczic/MicroMLP
A micro neural network multilayer perceptron for MicroPython (used on ESP32 and Pycom modules)
This tool helps you build small, specialized artificial neural networks to run directly on tiny, low-power devices like ESP32 or Pycom modules. You feed it example data, and it learns patterns to make predictions or decisions. This is ideal for engineers or researchers working on embedded systems who need on-device intelligence without cloud connectivity.
194 stars. No commits in the last 6 months.
Use this if you need to embed basic machine learning capabilities directly onto microcontrollers for tasks like signal processing, image recognition, or controlling robotic components.
Not ideal if you need to run complex, large-scale deep learning models that require significant computational power, or if your application can rely on cloud-based AI services.
Stars
194
Forks
29
Language
Python
License
MIT
Category
Last pushed
Dec 23, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/jczic/MicroMLP"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
davisking/dlib
A toolkit for making real world machine learning and data analysis applications in C++
ZigRazor/CXXGraph
Header-Only C++ Library for Graph Representation and Algorithms
apache/singa
a distributed deep learning platform
mlpack/mlpack
mlpack: a fast, header-only C++ machine learning library
hosseinmoein/DataFrame
C++ DataFrame for statistical, financial, and ML analysis in modern C++