聯繫我們

課程簡介

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 小時

課程分類