Overview
These labs provide a unique opportunity to gain practical experience with machine learning (ML) systems. Unlike working with large models that require data center-scale resources, these exercises enable you to directly interact with hardware and software using TinyML. This hands-on approach provides a tangible understanding of the challenges and opportunities in deploying AI, albeit on a small scale. However, the principles are largely the same as what you would encounter when working with larger systems.

Where to Buy
The XIAOML Kit bundles the XIAO ESP32S3 Sense with an expansion board, IMU, OLED display, and SD card toolkit:
- XIAOML Kit (Seeed Studio) (~$40)
Individual components are also available separately from Seeed Studio.
Pre-requisites
- The XIAOML Kit:
- XIAO ESP32S3 Sense board
- Expansion board with a 6-axis IMU and 0.42” OLED display.
- SD card toolkit:
- SD Card and USB adapter for data storage
- USB-C Cable for connecting the board to your computer.
- Network: With internet access for downloading the necessary software.
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 |