Type of Credit: Elective
Credit(s)
Number of Students
人工智慧是非常熱門的主題, 然而要做好一個人工智慧的應用, 有兩個難點: 一是不知道人工智慧的基礎理論及程式實作要怎麼進行; 一是不知道怎麼定義問題,或將想解決的問題「翻譯」成一個人工智慧的問題,讓這門技術有用武之地。這個課程會介紹我們怎麼用「設計思考」去定義我們的問題、提出適切解決問題的方案, 轉換成一個「人工智慧」可以解決的問題、並且實際動手寫程式來進行驗證。我們歡迎不同背景的同學, 一起來學習。
能力項目說明
1. 熟悉設計思考的精神及主要觀念
2. 學會人工智慧的原理及程式實作
3. 培養跨域學習、團隊合作的能力
|
這個課程, 同學需要分組進行實作。
- 找到一個問題,做量化及質化的背景研究
- 定義出問題架構
- 做出可以用來學習的原型
- 得取數據驗證原型
- 提出解決問題的提案
每一組要解決的問題, 必需是一個真實世界的問題, 並且用人工智慧的方式實作出來。
另外為了讓確認同學對「設計思考」與「人工智慧」有基本的認識,有個人作業,其中至少四次為程式作業。
* "Prediction Machines: The Simple Economics of Artificial Intelligence", by Ajay Agrawal, Joshua Gans, and Avi Goldfarb
(中譯本: "AI經濟的策略思維:善用人工智慧的預測威力,做出最佳商業決策", 天下雜誌出版)
* "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems," 2nd Ed., by Aurélien Géron
(中譯本: "精通機器學習: 使用 Scikit-Learn, Keras 與 TensorFlow", 碁峰圖書出版)
https://moodle.nccu.edu.tw