How to Add AI to Almost Everything
The AI Workshop Overview
Hosted by Seeed Studio, this hands-on workshop is specifically tailored for AI beginners and Arduino fans.
Dive into the transformative world of TinyML using our XIAO ESP32S3 Sense, a thumb-sized yet powerful MCU.
This workshop will provide you with a practical, easy-to-understand introduction to machine learning while demystifying the world of AI.
Throughout this course, we will delve into the usage of SenseCraft AI Platform as a powerful online development environment. It will guide you through data management, preprocessing, feature engineering, model design, training, evaluation, and optimization.
We will emphasize its graphical interface, which simplifies tasks such as data collection, preprocessing, and feature engineering, as well as selecting appropriate model architectures and training parameters.
Next, we will shift our focus to the Edge Impulse platform. Designed specifically for embedded devices, Edge Impulse offers an end-to-end solution for developing and deploying TinyML models. We will learn how to export models trained in SenseCraft AI Platform to Edge Impulse and deploy them on the XIAO ESP32S3. Additionally, we will explore Edge Impulse's features, including real-time data collection, model quantization and optimization, and the ability to perform real-time inference on the device.
By participating in this course, you will gain the following skills and knowledge:
- Familiarity with the fundamental features and workflow of SenseCraft AI Platform.
- Proficiency in essential steps such as data preprocessing, model training, and evaluation.
- Understanding of TinyML concepts and their application scenarios.
- Ability to deploy models to the XIAO ESP32S3 using the Edge Impulse platform.
Whether you are a beginner or an experienced developer with some machine learning background, this course will provide you with invaluable practical experience and skills to apply TinyML in IoT projects. Let's embark on this exciting learning journey together!
To complete the workshop, we need go through the instructions below, and each page you have a assignment to complete, make sure to done that before going next step.
Main Academic Reference from:
The Kit Used in Workshop
One Apply for XIAO ESP32S3 Sense | Whole Workshop for ML Practical Class Kit |
---|---|
Getting Started
Step 1: Familiarize the tools that we are using.
Use pre-made tinyML models and experiment quickly.
Create ML model and generate arduino libraries.
Step 2: Experiment tinyML models with pre-built arduino library
Learn how to intergrate arduino tinyML libraries.
Classify Apples, Banana and Grapes images using computervision.
Step 3: Make your own tinyML project by collecting data and training your own.
Learn how to build voice recognition tinyML project scratch.
Learn how to build Image classification project from scratch.
Please go one by one to the above topic and complete the ToDo to go to the next level. All the best and happy making 🙌.
Tech Support & Product Discussion
Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.