コース概要

TinyMLの入門

  • TinyMLとは?
  • マイクロコントローラー上の機械学習の重要性
  • 伝統的なAIとTinyMLの比較
  • ハードウェアとソフトウェア要件の概要

TinyML環境の設定

  • Arduino IDEのインストールと開発環境の設定
  • TensorFlow LiteとEdge Impulseの紹介
  • TinyMLアプリケーション向けにマイクロコントローラーをフラッシュし、設定する方法

TinyMLモデルの構築と展開

  • TinyMLワークフローの理解
  • マイクロコントローラー向けに簡単な機械学習モデルを訓練する方法
  • AIモデルをTensorFlow Lite形式に変換する方法
  • ハードウェアデバイス上にモデルを展開する方法

エッジデバイス向けのTinyML最適化

  • メモリと計算量の削減
  • 量子化とモデル圧縮の手法
  • TinyMLモデル性能のベンチマーク

TinyMLの応用例とユースケース

  • 加速度センサデータを使用したジェスチャ認識
  • 音声分類とキーワード検出
  • 予測保守のための異常検知

TinyMLの課題と将来の傾向

  • ハードウェアの制約と最適化戦略
  • TinyMLにおけるセキュリティとプライバシーの懸念
  • TinyMLの将来の進歩と研究

まとめと次回のステップ

要求

  • 基本的なプログラミング知識(PythonまたはC/C++)
  • 機械学習の概念に親しみがあること(推奨されるが必須ではありません)
  • 組み込みシステムの理解(任意だが役立つ)

対象者

  • エンジニア
  • データサイエンティスト
  • AI愛好家
 14 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー