人工智慧與工程應用課程 2021

本課程探討人工智慧(AI)與工程應用相關議題,並討論解決方法與技術發展趨勢。內容由淺入深包含基礎 Python 程式設計、資料預處理、資料探索、機器學習、深度學習、AI 工程應用介紹及專題製作。學生可由本課程了解 AI 之基本原理,及 AI 在工程上的應用,以作為進入產業後了解如何導入人工智慧於產業應用之中,提昇工程背景學生 AI 應用及程式設計的技能。

View on GitHub

課程資訊

過去課程

年份 相關連結
2020 課程首頁期末專題

計分標準

課堂練習(30%)

這堂課程會有許多課堂上的實際練習,預計會有 10 至 11 次。如果課堂上來不及完成,可以課後再找時間寫,學期結束前都來得及補交!

期中考試(30%)

內容會有課堂上提到的概念,以及一些程式題目。考試主要是想確認各位是否有吸收到重點,認真準備都不會考的太差,請不太要緊張!

期末專題(40%)

找一個有趣的題目,並且將我們在課堂上學到的技術應用上去,並且在最後將結果分享給課堂上的大家!

自主參加比賽(5%)

在學期結束前,如果你有參加人工智慧的競賽(個人或團體),請將參加的證明給講師或助教看,比賽內容只要是有相關的基本上應該都可以!

如果你不太確定比賽內容是否跟課程的內容有關,可以在報名前先問講師或助教。

課程安排

日期 主題 課堂練習 延伸閱讀
2021.02.24 [Lecture 0] 方興未艾的人工智慧:發展與應用簡介
[slides] [videos]
不計名不計分小測驗
[link]
了解人工智慧的第一本書:機器人和人工智慧能否取代人類?
AI背後的暗知識:機器如何學習、認知與改造我們的未來世界
2021.03.03 [Lecture 0.5] 新時代的霸主?機器學習、深度學習概念與技術簡介
[slides] [videos]
  Python機器學習第三版(上) - 第 1 章
智慧新世界:圖靈所沒有預料到的人工智慧
2021.03.10
2021.03.17
[Lecture 1] Python 基礎大練功!(一)
[slides] [videos]
[Exercise 1] Python 基礎練習
[link]
Python 技術者們:練功!老手帶路教你精通正宗 Python 程式 - 第 1 ~ 8 章
2021.03.24 [Lecture 1.5] Python 基礎大練功!(二)
[slides] [videos]
[Exercise 1.5] Python 基礎練習 II
[link]

[Assignment 1] 失落的比雕
[link]
Python 技術者們:練功!老手帶路教你精通正宗 Python 程式 - 第 9, 10, 18, 24 章

NumPy quickstart
matplotlib tutorials
pandas documentation
2021.03.31 [Lecture 2] 從茫茫資料海中追求真實:Regression (一)
[slides] [videos]
[Exercise 2] Regression
[link]
Python機器學習第三版(上) - 第 10 章
2021.04.07 運動會補假,休息一週    
2021.04.14 [Lecture 2.5] 從茫茫資料海中追求真實:Regression (二)
[slides] [videos]
[Exercise 2.5] Regression II
[link]
Python機器學習第三版(上) - 第 10, 4 章
2021.04.21 面對現實,期中考囉! 期中考試題
[link]
 
2021.04.28 期中考檢討
[videos]

期末專題分組與案例分享
[slides] [videos]
   
2021.05.05 [Lecture 3] 機器如何做選擇?Classification
[slides] [videos]
[Exercise 3] Classification
[link]
Python機器學習第三版(上) - 第 2, 3, 6 章
2021.05.12 [Lecture 4] 當代人工智慧的基石:深度學習基礎與其常用技巧介紹
[slides] [videos]

[Lecture 4.5] 深度學習框架:PyTorch 簡介
[slides] [videos]
[Exercise 4] 初探 PyTorch 與深度學習
[link]
強者用PyTorch:實作史上最經典AI範例 - 第 1, 2, 3 章

Deep Learning with PyTorch: A 60 Minute Blitz
2021.05.19 [Lecture 5] 影像辨識的救星:Convolutional Neural Networks (一)
[slides] [videos]
[Exercise 5] CNN 與 Image Classification
[link]
強者用PyTorch:實作史上最經典AI範例 - 第 5, 6 章
2021.05.26 [Lecture 5.5] 影像辨識的救星:Convolutional Neural Networks (二)
[slides] [videos]

繳交期末專題構想書
[Exercise 5.5] 影像辨識應用
[link]
強者用PyTorch:實作史上最經典AI範例 - 第 5, 6 章
2021.06.02 [Lecture 6] 機器如何理解人類語言?自然語言處理 (一)
[slides] [videos]
[Exercise 6] 自然語言處理基礎功
[link]
強者用PyTorch:實作史上最經典AI範例 - 第 9, 10 章

Python機器學習第三版(下) - 第 8 章
2021.06.09 [Lecture 6.5] 機器如何理解人類語言?自然語言處理 (二)
[slides] [videos]
[Exercise 6.5] 自然語言處理任務:文本分類
[link]
強者用PyTorch:實作史上最經典AI範例 - 第 9, 10 章

Python機器學習第三版(下) - 第 8 章
2021.06.16 換你來分享:期末專題報告
(細節請看下面資訊)
   
2021.06.23 業界人士實務經驗分享:影像辨識應用 by Elisa Chang
[slides]

課程總結與學習資源推薦
[slides] [videos]
   

期末專題

組別 主題 相關資源 附註
Awaken Illusion 辨別假新聞 [proposals] [slides] [videos] [code] 有任何問題歡迎來信詢問
專題報告 閩南語語感訓練 [proposals] [slides] [videos] [code]  
歡樂無法擋 臉部情緒辨識 [proposals] [slides] [videos] [code]  
薯泥蛋餅 股票預測分析 [proposals] [slides] [videos] [code]  
迷路的小孩 惡意軟件預測 [proposals] [slides] [videos]