聯繫我們

課程簡介

TinyML 與邊緣 AI 簡介

  • TinyML 是什麼?
  • 在微控制器上運行 AI 的優勢與挑戰
  • TinyML 工具概覽:TensorFlow Lite 和 Edge Impulse
  • TinyML 在物聯網及現實世界應用中的案例

設定 TinyML 開發環境

  • 安裝與配置 Arduino IDE
  • 微控制器 TensorFlow Lite 簡介
  • 使用 Edge Impulse Studio 進行 TinyML 開發
  • 連接並測試用於 AI 應用的微控制器

構建與訓練機器學習模型

  • 理解 TinyML 工作流程
  • 收集與預處理感應器數據
  • 為嵌入式 AI 訓練機器學習模型
  • 為低功耗及即時處理優化模型

在微控制器上部署 AI 模型

  • 將 AI 模型轉換為 TensorFlow Lite 格式
  • 閃存並運行微控制器上的模型
  • 驗證與除錯 TinyML 實現

優化 TinyML 的性能與效率

  • 模型量化與壓縮技術
  • 邊緣 AI 的電力管理策略
  • 嵌入式 AI 的記憶體與運算限制

TinyML 的實用應用

  • 利用加速度計數據進行手勢識別
  • 音頻分類與關鍵字檢索
  • 用於預測性維護的異常檢測

TinyML 的_security_與未來趨勢

  • 確保 TinyML 應用中的資料隱私與_security_
  • 在微控制器上實施聯邦學習的挑戰
  • TinyML 的新興研究與進展

總結與後續步驟

最低要求

  • 具備嵌入式系統程式設計經驗
  • 熟悉 Python 或 C/C++ 程式設計
  • 具備機器學習概念的基本知識
  • 理解微控制器硬體與週邊設備

目標受眾

  • 嵌入式系統工程師
  • AI 開發人員
 21 小時

客戶評論 (1)

課程分類