AIワークショップ - ほぼすべてにAIを追加する方法
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
ほぼすべてにAIを追加する方法
AIワークショップ概要
Seeed Studioが主催するこのハンズオンワークショップは、AI初心者やArduinoファンに特化して設計されています。
親指サイズながら強力なMCUであるXIAO ESP32S3 Senseを使用して、TinyMLの変革的な世界に飛び込みましょう。
このワークショップでは、機械学習の実践的でわかりやすい入門を提供し、AIの世界を解き明かします。

このコースを通じて、SenseCraft AI Platformを強力なオンライン開発環境として使用する方法を探求します。データ管理、前処理、特徴エンジニアリング、モデル設計、トレーニング、評価、最適化のプロセスを案内します。
特に、データ収集、前処理、特徴エンジニアリングなどのタスクを簡素化するグラフィカルインターフェースや、適切なモデルアーキテクチャとトレーニングパラメータの選択に焦点を当てます。
このコースに参加することで、以下のスキルと知識を得ることができます:
- SenseCraft AI Platformの基本機能とワークフローに精通する。
- データ前処理、モデルトレーニング、評価などの基本的なステップに習熟する。
- TinyMLの概念とその応用シナリオを理解する。
初心者でも、ある程度の機械学習の背景を持つ経験者でも、このコースはIoTプロジェクトにTinyMLを適用するための貴重な実践経験とスキルを提供します。一緒にこのエキサイティングな学習の旅を始めましょう!
ワークショップを完了するには、以下の指示に従い、各ページで課題を完了してください。次のステップに進む前に必ず課題を終わらせてください。
主な学術参考文献:
ワークショップで使用するキット
はじめに
ステップ 1: AI「Blink」:AIを素早く活用する
使用するツールに慣れましょう。
パブリックAIモデルライブラリをエッジデバイス(XIAO ESP32S3 Sense)に簡単にデプロイする方法を学びます。
ステップ 2: 独自のAIモデルをトレーニングしてデプロイする
独自のモデルを簡単にトレーニングしてデプロイする方法を学びます。
ステップ 3: フェデレーション(オプション)
SenseCraftでモデルを広範囲にフェデレーションする方法を学びます。
上記のトピックを順番に進め、次のレベルに進むためのToDoを完了してください。頑張って、楽しいものづくりを🙌。
✨ コラボレーション ✨
このコースはオープンソースであり、さらなるコラボレーションを歓迎します!こちらを参照して、コントリビューション(プルリクエスト)ガイドをご覧ください。
これらのファイルは docs/Topics/TinyML/TinyML_Workshop
の相対パスにあります。
(別の方法)Edge Impulse
Edge Impulseは、組み込みデバイス向けにTinyMLモデルを開発およびデプロイするためのプラットフォームです。リアルタイムデータ収集、モデル量子化、最適化のためのツールを提供し、XIAO ESP32S3のようなデバイスへの効率的なデプロイを可能にします。
詳細については、こちらのドキュメントをご覧ください。キーワードスポッティングや画像分類を実行する際には、デフォルトのESP NNフォルダを提供されているバージョンに置き換えることを忘れないでください。
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。