跳到主要內容區塊
:::

C-10加速TinyML模型於微控制器之方法設計與實作

ATP課程資料庫

模組名稱

邊緣AI加速器架構於微型深度學習網路模型

模組屬性

前瞻基礎

教材模組

教學目標

強調部署和加速TinyML模型在終端裝置微控制器上的方法和相關技術介紹,尤其著重TinyML模型在微控制器上的各項記憶體使用的分析和降低TinyML模型推論延遲的方法實作。

教材模組時數

  9  小時

教材模組

課程大綱

單元1: 優化TinyML模型大小技術(Model Compression) (1小時)

單元2: 微控制器架構介紹 (1小時)

單元3: TinyML編譯器和記憶體管理介紹 (1小時)

單元4: (實驗一)部署與分析TinyML模型於微控制器之方法實作 (3小時)

單元5: (實驗二)加速TinyML模型於微控制器上之方法設計與實作 (3小時)

可分享教材模組內容說明

  1. 課程投影片
  1. 課程一: 微控制器架構
  2. 課程二: 優化TinyML模型技術
  3. 課程三: TinyML編譯器
  4. 課程四: TinyML編譯器記憶體管理
  1. 實驗投影片
  1. 實驗一: 部署TinyML到MCU
  2. 實驗二: 優化TinyML模型速度: Quantization
  3. 實驗三: 加速TinyML在MCU上 (SIMD intrinsic)
  1. 實驗所需的程式碼

所需實作平臺配備與經費需求預估(以模組教學實作所需基本軟、硬體平臺估算)

以每個學生所需要的實驗材料費

實驗材料費

  1. NUCLEO-F767ZI 微控制器: (875/)
    NUCLEO-144 STM32F767 DEV EVAL BD
    216 MHz ARM CM7 32bit CPU, 2MB Flash Memory, 512 KB SRAM
  2. USBtype-c線材 (200)

聯盟/示範教學實驗室可提供之訓練與技術支援

(含實驗示範影片)

  1. 可提供之教材: 課程投影片、實驗投影片教材
  2. 辦理種子教師培訓營: 1 場次時數:小時
  3. 智慧晶片系統與應用人才培育計畫官網:https://reurl.cc/Qjxzl9
  4. ATP課程資料庫官網:http://atp.ee.ncku.edu.tw/

聯絡窗口

負責教師:國立陽明交通大學 資訊工程系葉宗泰助理教授

專責助理:劉育源、紀珮詩

聯絡電話:03-5712121 #54727

聯絡信箱:ttyeh@cs.nycu.edu.tw

瀏覽數: