コース概要

TinyMLとエッジAIの概要

  • TinyMLとは何か?
  • マイクロコントローラー上のAIの利点と課題
  • TinyMLツールの概要:TensorFlow LiteとEdge Impulse
  • IoTや実世界アプリケーションでのTinyMLのユースケース

TinyML開発環境の設定

  • Arduino IDEのインストールと設定
  • マイクロコントローラー用TensorFlow Liteの概要
  • TinyML開発用Edge Impulse Studioの使用
  • AIアプリケーション向けマイクロコントローラーの接続とテスト

機械学習モデルの構築と訓練

  • TinyMLワークフローの理解
  • センサデータの収集と前処理
  • 組み込みAI向け機械学習モデルの訓練
  • 低消費電力とリアルタイム処理向けモデルの最適化

マイクロコントローラーへのAIモデルのデプロイ

  • AIモデルをTensorFlow Lite形式に変換する。
  • マイクロコントローラー上でのモデルのフラッシュと実行
  • TinyML実装の検証とデバッグ

性能と効率性のためのTinyMLの最適化

  • モデル量子化と圧縮の技術
  • エッジAIの消費電力管理戦略
  • 組み込みAIでのメモリと計算制約

TinyMLの実践的な応用

  • 加速度センサデータを使用したジェスチャ認識
  • オーディオ分類とキーワードスポットティング
  • 予測保守のための異常検出

TinyMLのセキュリティと将来のトレンド

  • TinyMLアプリケーションでのデータプライバシーとセキュリティの確保
  • マイクロコントローラー上の連携学習の課題
  • TinyMLの新規研究と進歩

まとめと次のステップ

要求

  • 組み込みシステムプログラミングの経験
  • PythonまたはC/C++プログラミングの知識
  • 機械学習概念の基本的な理解
  • マイクロコントローラーのハードウェアと周辺機器の理解

対象者

  • 組み込みシステムエンジニア
  • AI開発者
 21 時間

参加者の人数


参加者1人当たりの料金

今後のコース

関連カテゴリー