本課程完全免費,請勿移作商業用途!更多課程內容請參考文末教學資源連結。歡迎追蹤、留言、訂閱、點讚、轉發,讓更多需要的朋友也能一起學習。
課程直播日期: 2025/04/16
課程直播連結: https://youtu.be/xdZmPjvIAnk
課程簡報名稱: 20250416_TInyML_Course_Ch06_OmniXRI_Jack.pdf
課程內容
6.1. Edge Impulse簡介
- TinyML 開發流程(簡易版)
- Edge Impulse Studio
- Edge Impulse - 主要功能
- Edge Impulse – 公用專案
- Edge Impulse – 部落格文章
- Edge Impulse – 說明文件
- Edge Impulse – Expert network projects
- Edge Impulse – 註冊/登入帳號
- 下載及安裝必要工具
- 安裝 Edge Impulse 工作環境
- 啟動公用專案範例 ─ 水流聲辨識
- 專案工作流程
- Edge Impulse Studio ─ 專案功能表
6.2. 資料集建立
- 常見資料類型
- 常見資料結構
- 常見感測器
- 資料取得方式
- 感測器資料標註
- 影像資料標註
- 訓練、驗證及測試資料集
- 更多資料集建置與標註
Youtube - OmniXRI‘s Edge AI & TinyML 小學堂 (2024)【第3講】資料集建置與標註 - Edge Impulse 資料集建置方式
- 水流聲辨識範例 ─ 資料收集
6.3. 模型選用與訓練
- 選擇模型及設定必要參數
- 提取資料特徵 - Spectrogram
- 產生特徵結果 - Spectrogram
- 提取資料特徵 - MFCC
- 產生特徵結果 - MFCC
- 設定分類訓練相關參數
- 模型訓練結果
- 線上測試(從內建測試集)
6.4. 模型優化及部署
- TensorFlow Lite 轉換程序
- 目標優化 – EON Tuner (AutoML)
- 模型優化
- 可部署方式
- 以 Arduino 型式輸出為例
- 導入 Arduino 函式庫並進行推論測試
參考文獻
[1] 許哲豪,NTUST Edge AI 人工智慧與邊緣運算實務
https://omnixri.blogspot.com/p/ntust-edge-ai.html
[2] 許哲豪,OmniXRI's Edge AI & TinyML 小學堂 Youtube 直播課程總結
https://omnixri.blogspot.com/2024/06/omnixris-edge-ai-tinyml-youtube.html
[3] 許哲豪,OmniXRI系列發文─TinyML(MCU AI)系列
https://hackmd.io/1PK1URhIQ7GutcWgpgsWbg#TinyMLMCU-AI系列
[4] Edge Impulse Studio Document
https://docs.edgeimpulse.com/docs
[5] 許哲豪,【課程簡報】20240509_慈濟醫資_穿戴式人工智慧工作坊_利用TinyML技術快速搭建微型智慧應用
https://omnixri.blogspot.com/2024/05/20240509tinyml12.html
延伸閱讀
教學資源
OmniXRI 系列文章:
https://omnixri.blogspot.com/p/blog-page_19.html
OmniXRI Youtube 教學影片頻道:
https://www.youtube.com/@omnixri1784/videos
OmniXRI Github 課程簡報及相關範例:
https://github.com/OmniXRI/TinyML_Course_2025
註:本課程非學校正式課程,現僅有老師一人,沒有教學助理可幫忙,如操作上有相關問題,請於Youtube, FB Group, Blogger, Medium, Hackmd, Github 各討論區中留言,老師會儘量協助,如有服務不週之處尚請見諒。
沒有留言:
張貼留言