XIAO ESP32S3
These labs provide a unique opportunity to gain practical experience with machine learning (ML) systems. Unlike working with large models requiring data center-scale resources, these exercises allow you to directly interact with hardware and software using TinyML. This hands-on approach gives you a tangible understanding of the challenges and opportunities in deploying AI, albeit at a tiny scale. However, the principles are largely the same as what you would encounter when working with larger systems.
Pre-requisites
- XIAO ESP32S3 Sense Board: Ensure you have the XIAO ESP32S3 Sense Board.
- USB-C Cable: This is for connecting the board to your computer.
- Network: With internet access for downloading necessary software.
- SD Card and an SD card Adapter: This saves audio and images (optional).
Setup
Exercises
Modality | Task | Description | Link |
---|---|---|---|
Vision | Image Classification | Learn to classify images | Link |
Vision | Object Detection | Implement object detection | Link |
Sound | Keyword Spotting | Explore voice recognition systems | Link |
IMU | Motion Classification and Anomaly Detection | Classify motion data and detect anomalies | Link |