コース概要

TinyML の紹介

  • TinyML の制約と機能の理解
  • 一般的なマイクロコントローラープラットフォームの概要
  • Raspberry Pi、Arduino および他のボードの比較

ハードウェアのセットアップと構成

  • Raspberry Pi OS の準備
  • Arduino ボードの設定
  • センサーや周辺機器の接続

データ収集手法

  • センサーからのデータ取得
  • オーディオ、動作、環境データの取り扱い
  • ラベル付きデータセットの作成

エッジデバイス用のモデル開発

  • 適切なモデルアーキテクチャの選択
  • TensorFlow Lite を使用した TinyML モデルの訓練
  • 組み込み用途向けの性能評価

モデルの最適化と変換

  • 量子化戦略
  • マイクロコントローラー展開向けにモデルを変換する方法
  • メモリと計算の最適化

Raspberry Pi への展開

  • TensorFlow Lite 推論の実行
  • モデル出力をアプリケーションに統合する方法
  • 性能問題のトラブルシューティング

Arduino への展開

  • Arduino TensorFlow Lite Micro ライブラリの使用
  • マイクロコントローラーにモデルをフラッシュする方法
  • 精度と実行挙動の検証

完整な TinyML アプリケーションの構築

  • ホリスティックな組み込み AI ワークフローの設計
  • 実際のプロトタイプを実装する方法
  • プロジェクト機能のテストと改善

まとめと次ステップ

要求

  • 基本的なプログラミング概念の理解
  • マイクロコントローラー使用経験
  • Python または C/C++ の使用経験

対象者

  • メーカー
  • 趣味人
  • 組み込み AI 開発者
 21 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー