親愛的同學們,
感謝各位對於這門課的興趣,2023 春季班我們將繼續開設以人工智慧運算晶片系統為主題的專題課程,這學期我們會有一個特別的安排,課程開給兩類人來選修:
- 想接受Synopsys HAPS FPGA prototyping 課程訓練的同學
- 想修ACAL 偉棻老師專題的學生
為了協助各位更了解這門課程是不是適合你,這封信會針對我們開課的目的、課程設計的方式、課程的要求與我們想招收的學生做一些說明。由於這門課是選修課程並非必修課程,當你決定來修這門課的時候,請認真思考你修課的目的是否與我們課程設計的核心概念相符合,我們希望把所有的教學資源用於協助真正需要的同學,由於成大選課系統的諸多限制,Playlab 的一些課程, 採用登記選課的方式, 希望能讓適合的同學選到這門課,而不是選了課之後退選或是要花費不必要的時間在選課系統上掙扎,為了避免造成一場美麗的誤會,耽誤了各位同學的青春,與錯置教學團隊一廂情願的熱忱,希望各位詳細了解這封信裡的細節,並審慎評估這門課是否適合你,整個教學團隊希望能把資源留給真正想修這門課的同學。
開課目的
這門課主要是為了提供一個機會給想精進與學習人工智慧運算晶片系統的同學,由於這學期我們特別邀請到Synopsys 的團隊來做FPGA prototyping 的訓練課程,所以課程分兩個track:
- FPGA prototyping bootcamp track
Synopsys 的教育與工程團隊會派人進行 Synopsys Prototyping Technology — Academic Training Programs 的 18 hrs 課程,經過這些課程之後,我們希望同學對於怎麼使用HAPS 進行基本的FPGA 驗證有基本的概念與實作技能。
- AI Capstone track
想修偉棻老師專題的同學們,這門課只有一學分是因為我們每週聚會的一小時,主要是提供一個機會給大家做群體討論,課程是以交流與討論為主,所有修課的同學在修課的前兩週可以評估一下自己有興趣的主題為何,挑選一個主題之後,自行進行實作,老師在課外時間有開源軟體專案的聚會場合,如果上課時間不夠讓同學討論,歡迎大家來參加開源軟體專案進行分享與討論。這門課這學期會以下面的專題為主:
- 亞寧老師跟偉棻老師有一個Google Research Grant 的Project, 在做用手機做語言分析的APP, 來判別是否有早期語言障礙的徵兆,這個project, 我們要誠徵願意學習用Flutter 做APP 的專題生來協助這個計畫的進行。
- AIOnChip Project 計畫裡有幾個需要專題生的題目:
- CFU Playground 的實作
- MLIR-Based python tools 的實作
- AITemplate/Cutlass 的open source project 在GPU上的效能分析
3. 之前的專題生想延續自己題目的話,可以繼續
4. 新的專題生如果有想做的題目可以來找我討論
課程設計的方式
- FPGA prototyping bootcamp track — 這門課總共有6 個modules,每三週上一個module,至於是實體或線上課程,我們會與Synopsys 團隊討論後公告。
- AI capstone track
前兩週我們會針對專題的選項做一些概要性的介紹跟討論,讓同學能評估跟做選擇。如果你之前已經修過Playlab 的專題或相關課程,你應該已經有自己的題目,修課第一週老師會請你提供Project Planning 作為我們討論的基礎,如果你是第一次修這門課,還沒有題目,那你可以聽聽別人的介紹或是看一下參考資料再提案你要做什麼。
選課的要求
- FPGA prototyping bootcamp track — 選修這個track 的同學, 我們會以出席率為打分數的基礎,三次不到你就會Fail 這門課,原因是這門課要配給同學操作使用的HAPS 非常昂貴,所以我們只希望留給真的需要的同學來參加。
- AI capstone track
這門課我們不點名,但是我們著重各種形式的課程參與,鼓勵大家提問跟參與討論,課程的評分以同學在專案進行過程的表現為主。主要的時程如下:
Week #3 之前決定專案選項
Week #4 Submit project proposal and planning
Week #10–11 Mid-term presentation
Week #17–18 Final presentation
選擇同一個主題的同學可以組隊一起工作