AI正快速從「 Cloud雲端」走向「 Edge終端」
隨著物聯網與人工智慧發展,工作負載開始由雲端移轉至終端,AI也隨之進入到嵌入式系統及物聯網終端裝置中。在終端或所謂邊緣裝置這類的超低功耗微處理器上所實現的機器學習,被稱呼為微型機器學習,即TinyML。然而在硬體資源受限下,要如何確保AI效能,同時兼顧低功耗、成本與縮短開發時間,都是研發人員必須面對的挑戰。
TensorFlow Lite for MCU正是專為邊緣裝置設計的TensorFlow模型預測框架,是TensorFlow的精簡版本,讓開發者可以在物聯網與嵌入式裝置中部署微型機器學習模型。 本課程將教授AI模型如何部署於微控制器,包含模型訓練、模型最佳化以及TensorFlow Lite框架的程式開發等。在實作上搭配Sparkfun edge board (ARM cortex M4),說明如何以TensorFlow Lite 在微控制器上開發人工智慧專案。課程安排的三個專案實作,跨足AI在圖像、語音、感測訊號的三大應用領域,包含連續圖像輸入的人臉偵測、連續語音訊號輸入的語音識別、連續感測訊號輸入的姿態識別。在課程中也會特別解說MCU是如何處理這些讀入的連續輸入資料(包含圖像、語音、感測訊號)及模型輸出後的處理,才能讓AI系統更加穩健。<閱讀更多...>
關鍵字:邊緣運算、深度學習、 TensorFlow Lite、 TinyML、 sparkfun edge、Edge Computing 、人臉偵測、語音識別、姿態識別、Edge AI、MCU、微控制器
✔搭配硬體,學習才有感
透過 SparkFun Edge 硬體裝置,實戰開發 TinyML 的AI應用。
✔實戰三大AI專案,還提供程式源碼
進行微控制器上面的AI開發專案,包含人臉偵測、語音識別、姿態識別三大專案。
✔老師傅才能讓你快速抓到開發的眉角
汲取業師的實務開發經驗,讓你少走冤枉路。縮短專案開發時程,就是省錢。
人臉偵測
字詞偵測
姿態識別
異常偵測
- 了解 Edge AI 的應用、限制與挑戰。
- 了解 Tensorflow Lite for MCU 的軟體程式架構與開發流程。
- 了解最佳化 ML 模型的方法:量化、剪枝、壓縮原理。
- 了解 AI模型如何部署於微控制器,包含開發環境建立、模型訓練、模型最佳化等。
- 了解 MCU該如何處理這些讀入的連續輸入資料(包含圖像、語音、感測訊號)及模型模型輸出後的處理等。
※ 本班培訓重點聚焦於培養學員瞭解AI專案執行流程、AI 模型訓練與優化,更進一步能在終端裝置上實現符合用戶需求之多元AI應用產品。
※ 課程完訓後將提供結業證書作為研習證明
- 欲了解Edge AI如何在MCU實現之工程師或研究生。
- 欲了解如何在Edge AI上實現人臉偵測、語音識別、姿態識別 。
- 欲學習AI模型如何部署在嵌入式裝置上之技術的工程師。
- 欲學習Tensorflow Lite程式架構之工程師。
- 需領導、管理AI邊緣運算相關開發專案,並與團隊加強溝通者。
- ※本課程另有數位版本可選擇
- ※課程若有請假缺課,提供錄影補課措施。
-
簡介MCU世界的邊緣運算
-
Edge AI(TinyML)的開發流程
-
SparkFun Edge Board硬體介紹
-
SparkFun Edge SDK架構說明
-
建立編譯開發環境
-
動手作
- -建置第一個hello word專案
- -LED 跑馬燈、按鍵讀取
- -程式燒錄流程
-
AI於微控制器的開發流程說明
-
優化: 模型量化、運算子優化
-
TF Lite FlatBuffer 格式
-
Tensorflow Lite for MCU程式框架說明
-
專案實作
- -揮動姿態識別(配合3軸加速器)
- -偵測有無人臉(配合camera sensor)
- -語音字詞識別(配合麥克風)
- 課程總時數 : 21 小時
- 觀看天數: 30天
- 課程所附教材 : 上課講義、範例程式碼、Sparkfun Edge 板相關套件 (選配)
上課前請先於電腦安裝以下環境
-
Linux Ubuntu 18.04:
可參考本文章
專題實作將使用以下教材進行實作
- Sparkfun Edge board x1
- Sparkfun USB-to-Serial Adapter x1 (CH340E chip)
- microUSB Wire x1
- Himax CMOS Imaging Camera - HM01B0 x1
- ※實體課程: 本硬體教材上課中會借給同學使用,學員也可以另行加購。
- ※數位課程: 本硬體教材於購買時,連同講義寄出。
Joseph老師
▪ 台灣大學電機工程系博士研究 ▪ 上市網通科技公司/資深軟體工程師
▪ 機器學習 ▪ 深度學習 ▪ 嵌入式Linux系統 ▪ ARM Boot Loader
▪ MCU 韌體設計 ▪ Linux 驅動程式 ▪ Linux系統程式 ▪ 網路通訊協定
AI應用(軟韌體)工程師
機器學習工程師
演算法工程師
大部份的培訓單位都專注於AI演算法,卻少有單位教學員AI軟硬整合的技術。然而,AI軟硬整合的技術,才是AI商轉的關鍵。 艾鍗學院重視如何幫助學員培養實現AI商轉的目標的職能,因此課程規劃以AI軟硬整合為主題,並搭配硬體教具,來提高學員學習成效。唯有軟硬整合的課程規劃幫助學員的職能養成更能符合業界所需。因為AI最終要商轉,商轉靠硬體。也唯有具備豐富軟韌體培訓經驗的艾鍗學院才能帶給你最全面、專業的技術支持。
學員成功購買數位課程後,可郵寄或現場領取課程教材,並自行指定課程啟動日期,管理員會於啟動日前E-mail 數位平台帳號/密碼資訊,登入您的帳號,即可開始上課。
不論是實體課或數位課程,只要學員對於課程有不懂的地方,都可以發信到助教信箱(講義上會列) 提出問題,由講師或助教提供回覆。
- 陳同學:專業的師資,快速了解TFLite for MCU的相關知識
- 李同學:想了解 edge 端如何應用 TensorFlow Lite 嗎? 可以參加艾鍗這門課 !
- 張同學:實用性高
- 李同學:推薦給有MCU經驗的同學
- 陳同學:AIOT入門課程,掌握tinyML實做關鍵。收穫最多在ML模型與MCU的整合以及其使用邊界,過往碰過AI與MCU,但真正落地實現AIOT則是要透過edge端的裝置,而硬體會碰到的包括quantization、演算效能的問題,在這門課上老師有清楚說明了模型到MCU之間的架構與流程,免去許多自我摸索的時間。
- 曾同學:都很好
- 伍同學:教學內容實用
- 張同學:講解詳細
- 鄭同學:內容充實實用
- 張同學:精簡扼要,講授重點
- 徐同學:好好學習,必有收獲
- 王同學:有理論有實作,有實作比較有趣也比較容易印象深刻
- 王同學:艾鍗學院可以幫你迅速了解這個技術
- 簡同學:能實際操作會比較清楚流程。教學明確清楚,還不錯
- 張同學:好!
- 陳同學:了解AI工具在sensor上如何實作。老師準備充分,實作一氣呵成。
- 黃同學:Joseph老師的講解能讓人從學理至手法清楚的了解邊緣運算的架構與流程,非常推薦
- 傅同學:課程很好,感謝Joseph老師
- 夏同學:非本科系也能入門, 增加自學信心.
- 黃同學:讚