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.
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.
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: The AI "Blink": Quickly Using AI
Familiarize the tools that we are using.
Learn how to easily deploy public AI model libraries on edge devices, XIAO ESP32S3 Sense.
Step 2: Train and Deploy Your Own AI Model
Learn how to easily train and deploy your own models.
Step 3: Federate(Optional)
Learn how to federate your models wide away in SenseCraft.
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 🙌.
✨ Collaborations ✨
This course is open source and we welcome more collaboration! You can refer to here to see the Contribution(Pull Request) Guide.
These files are under the relative path of docs/Topics/TinyML/TinyML_Workshop
.
(Other Method)Edge Impulse
Edge Impulse is a platform designed for developing and deploying TinyML models specifically for embedded devices. It provides tools for real-time data collection, model quantization, and optimization, enabling efficient deployment on devices like the XIAO ESP32S3.
For more details, you can refer to our documentation here. When performing Key Word Spotting and Image Classification, make sure to replace the default ESP NN folder with the version we provide during deployment.
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.