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

課程簡介

TinyML 簡介

  • 理解 TinyML 的約束條件與能力
  • 回顧常見的微控制器平台
  • Raspberry Pi 與 Arduino 及其他開發板的比較

硬體設置與配置

  • 準備 Raspberry Pi OS
  • 配置 Arduino 開發板
  • 連接傳感器與外設

數據收集技術

  • 捕獲傳感器數據
  • 處理音頻、運動及環境數據
  • 創建標註數據集

面向邊緣設備的模型開發

  • 選擇合適的模型架構
  • 使用 TensorFlow Lite 訓練 TinyML 模型
  • 評估嵌入式使用的性能

模型優化與轉換

  • 量化策略
  • 將模型轉換以適配微控制器部署
  • 內存與計算資源優化

在 Raspberry Pi 上部署

  • 運行 TensorFlow Lite 推理
  • 將模型輸出整合到應用程序中
  • 排查性能問題

在 Arduino 上部署

  • 使用 Arduino TensorFlow Lite Micro 庫
  • 將模型閃燒至微控制器
  • 驗證準確性及執行行為

構建完整的 TinyML 應用

  • 設計整體的嵌入式 AI 工作流
  • 實現交互式、貼近實際場景的原型
  • 測試並優化項目功能

總結與下一步

最低要求

  • 理解基本編程概念
  • 具備微控制器使用經驗
  • 熟悉 Python 或 C/C++

目標受眾

  • 创客(Makers)
  • 愛好者
  • 嵌入式 AI 開發者

課程分類