TL;DR
This paper introduces a browser-based tool for training and deploying TinyML vision models on ESP32-S3 devices, enabling rapid, local machine learning workflows without software installation.
Contribution
It provides a fully local, browser-based pipeline for TinyML vision model training and deployment on ESP32-S3, with real-time visualization and minimal setup, tailored for educators and researchers.
Findings
TensorFlow.js training completes in ~1 minute versus 9 minutes on-device.
System achieves stable convergence with consistent accuracy across multiple runs.
All data and artifacts remain local, ensuring privacy and security.
Abstract
This paper presents webmcu-vision-web, a single-file, zero-install browser application for end-to-end TinyML vision model training and deployment on the Seeed Studio XIAO ESP32-S3 Sense (XIAO ML Kit, $15--40 USD). Acting as a browser-based companion to the on-device Arduino firmware of Paper 1 [1], it provides a private, fully local machine learning pipeline, from firmware flashing through image collection, CNN training, weight export, and live activation visualization, without any software installation beyond a Chromium-based browser. The system targets educators, small businesses, and researchers who need to train task-specific visual classifiers under their exact deployment conditions. Key capabilities include: in-browser firmware flashing via esptool-js; an SD card file browser with image preview and inline editing; config.json live-sync for zero-recompile hyperparameter adjustment;…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
