Resources & Extra

TinyML & Edge AI

TinyML is a rapidly evolving field. Here are the core tools and books to help you go deeper into deploying AI on constrained hardware.


Core Frameworks

  • TensorFlow Lite for Microcontrollers: The official guide for TFLite Micro, the runtime used to execute .tflite models on ESP32 and other MCUs.
  • Edge Impulse: A fantastic, user-friendly platform that automates much of the data collection, DSP (Digital Signal Processing), model training, and deployment pipeline for embedded devices. Highly recommended for rapid prototyping.
  • Espressif ESP-NN: Espressif's optimized neural network functions. TFLite Micro uses these under the hood to accelerate math operations using the ESP32-S3's vector instructions.

Datasets and Models

  • Kaggle: The premier platform for finding massive datasets to train your models.
  • TensorFlow Hub / Kaggle Models: A repository of pre-trained models. While many are too large for microcontrollers, you can find lightweight models (like MobileNet) suitable for the edge.
Previous
ESP-IDF & Hardware Links