Running TensorFlow models on Arduino microcontrollers #Arduino #TensorFlow
MicroFlow allows one to export and run TensorFlow models on Arduino microcontrollers.
Currently, tflite-micro can only run on high memory boards like the Nano 33 BLE. I wanted to make it possible to run TensorFlow models on boards even with low amounts of memory and make the process as simple as possible while still making it useful and efficient.
If eventually they do manage to make it possible to run tflite on low memory boards like the Uno then this library will become obsolete. Also, I wanted to brush up on linear algebra.
Train the model using TensorFlow on whatever system you like. You can refer to the training examples for sin and XOR here I will be using the XOR model for demonstration purposes. Currently only Multi-Layer Perceptrons (MLPs) are supported (Dense layers in keras).
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey
Wow it’s my library! For those wondering, MicroFlow is officially on the Arduino Library Manager now!