聯繫我們
 課程時長 21 時間:

課程簡介

TinyML 與嵌入式 AI 簡介

  • TinyML 模型部署之特性
  • 微控制器環境中之限制
  • 嵌入式 AI 工具鏈概觀

模型最佳化基礎

  • 理解計算瓶頸
  • 識別記憶體密集操作
  • 基準效能分析

量化技術

  • 訓練後量化策略
  • 感知量化之訓練
  • 評估準確度與資源之間的權衡

剪枝與壓縮

  • 結構化與非結構化剪枝方法
  • 權重共享與模型稀疏性
  • 用於輕量推論之壓縮演算法

硬體感知最佳化

  • 於 ARM Cortex-M 系統上部署模型
  • 針對 DSP 及加速器延伸功能進行最佳化
  • 記憶體映射與數據流考量

基準測試與驗證

  • 延遲與吞吐量分析
  • 功耗及能源消耗量測
  • 準確度與穩健性測試

部署工作流程與工具

  • 使用 TensorFlow Lite Micro 進行嵌入式部署
  • 整合 TinyML 模型與 Edge Impulse 管線
  • 於實際硬體上進行測試與除錯

進階最佳化策略

  • TinyML 之神經架構搜尋
  • 量化與剪枝之混合方法
  • 用於嵌入式推論之模型蒸餾

總結與後續步驟

最低要求

  • 對機器學習工作流程之理解
  • 嵌入式系統或微控制器開發之經驗
  • 熟悉 Python 程式設計

目標受眾

  • AI 研究者
  • 嵌入式機器學習工程師
  • 從事資源受限推論系統之專業人士

課程分類