修訂日期:108/09/08
班級:數位三甲 學分:3學分
任課教師:吳智鴻 任課科系:數位內容科技學系
TEL:04-22183024
E-mail: chwu@mail.ntcu.edu.tw
本課程為人工智慧領域的入門課程,在本課程著重在使學生瞭解人工智慧的內容、歷史、相關技術,並學會如何使用人工智慧的相關工具。並瞭解什麼是智慧系統辦得到及辦不到的事,實務上可用來解決的問題。本課程特別以實際業界資料集,透過完善的AI工具進行進行分析,使理論能夠與實務結合。上完課程之後,能夠應用在未來的問題中。
認識大腦:大腦如何改變
人工智慧的原理
(基因演算法、螞蟻演算法、粒子群演算法、計算智慧演算法)
人工智慧的發展歷史
遊戲人工智慧GAME AI
影像處理之人工智慧應用
LEGO機器人人工智慧
手機上人工智慧應用
人工智慧的商業應用
人工智慧的軟體
人工智慧相關論文討論
本課程之教學方法有三大重點:
1. 輔導學生能夠瞭解AI原理、
2. 熟悉現有AI分析工具,
3. 瞭解如何利用AI工具進行分析。
授課方式:
1. AI原理講解: 每週三小時原理解說。
2. AI分析工具: 老師上課講解與介紹AI相關工具
3. AI分析:透過實際業界資料,利用AI分析工具進行操作與分析,並瞭解如何解釋結果。
分組報告:
分組報告:每組同學依照指定議題進行分組報告。
期末報告:期末每組依課堂上介紹之內容與工具,完成一篇可以投稿研討會之文章。
平時30%:上台報告
期中報告30%:
期末專案報告40%
平時30%:上台報告
(The presentation includes
1. Theory Introduction,
2. AI tool or software introduction,
3. Papers in this topic
4. Your idea in this approach )
[A] Michael Negnevitsky, Artificial Intelligence: A Guide to Intelligent Systems 2/E, Addison Wesley.
[B] 張裴章、張麗秋、黃浩倫,「類神經網路理論與實務」,東華書局。
[C] 羅華強,「類神經網路-Matlab的應用」,清蔚科技出版。
[D] 高超群(譯): 「人工智慧 - 現代方法(第二版)」, 全華圖書, 2006.
[E] 蘇木春、張孝德,「機器學習:類神經網路、模糊系統以及基因演算法則」, 修訂二版, 全華圖書, 2004.
[F] 張云濤、龔玲,「資料探勘原理與技術」,五南書局。
[G] 翁振益、周瑛琪等合著,「決策分析方法與應用」,華泰文化。
[H] 蒙以正,「Matlab入門與精進」,儒林圖書。
--- 其他教材及參考書籍、資料將由教師於課堂上發放或指定。
學生需在老師指定之主題下,主動尋找相關資料與軟體,與提出可能應用方向,以及AI相關技術改進之方法。
「遵守智慧財產權觀念」及「不得非法影印」。
週次 | 日期 | 課程內容 | 補充內容 | Homework |
1 |
09/20 | 課程介紹 |
人工智慧在數位上的應用 |
|
2 | 09/27 | 人工智慧的概念 用JAVA開發APP介紹
|
參考書目:Android App程式設計教本之無痛起步
教材 BMI程式 |
範例一:按鈕事件與音效控制
寶可夢遊戲設計
|
3 | 10/04 | 中秋節放假 App Inventor開發入門 【 學習單1 】BMI
|
基礎環境
MIT Taiwan
QR CODE專題 (NEW! 可超過160字)
|
範例二: BMI 計算程式
範例三 網址 範例二 文字訊息 範例三 電話號碼
|
4 | 10/11 | MIT APP Inventor 【 學習單2 】觸控與音效
影像編輯與處理--相片塗鴉牆識 [Ch3 相片塗鴉牆簡易版--布置]
|
[補充教材]
|
範例四: 小鋼琴程式~按鈕版 [APK] 桌布版[APK] 完成板(有歌曲提示&可以提示兩首歌曲) 最終完成版#2 PDF
範例五 簡易塗鴉牆
|
5 |
10/18 | MIT APP Inventor 【 學習單3 】感測器與多螢幕
人工智慧應用:文字轉語音 |
手機感測器介紹與APP開發 副程式 體感抽籤 (感測器與亂數、陣列處理) 多螢幕遊戲設計
人工智慧應用:文字轉語音
|
範例六 手機感測器與體感抽籤程式
文字轉語音範例 影片教學 |
6 | 10/25 | MIT APP Inventor 人工智慧應用:語音辨識、文字轉語音 |
人工智慧應用:語音辨識、文字轉語音
|
撥號與簡訊 影片教學 |
7 | 11/01 | 遊戲人工智慧 GAME AI專題 【 學習單5 】方向感測器、動畫元件
Ch6 點點小精靈 人工智慧雲端專題 |
水平儀遊戲
碰觸遊戲 打磚塊遊戲
|
範例七、水平儀遊戲 [教學PPT] ]
點點小精靈 動態影片教學 |
8 | 11/08 | 遊戲人工智慧GAME AI專題
|
【補充教材】 範例八、畫布滑動遊戲
|
|
9 | 11/15 | 期中考 | 【補充教材】 範例九、Firebase雲端資料庫聊天室 教學PPT 如何連結Firebase 資料庫與簡易聊天室 期中考程式範例: 鋼琴 |
|
10 | 11/22 |
遊戲人工智慧GAME AI專題 [PDF]
|
人工智慧應用:語音辨識、文字轉語音
A* algorithm (Amit's A*Pages) Wiki Demos: |
範例8 語音辨識 範例9 翻譯機 PPT教材 (網頁擷取概念介紹) PPT教材(完整版,有兩個字典,加入Yahoo字典) 完成樣子
完成樣子 (有兩個字典)
|
11 | 11/29 | 遊戲人工智慧GAME AI專題
|
UNITY AI專題 - 2D 遊戲 |
範例10 UNITY 2D 遊戲 【執行檔】 |
12 | 12/06 | 遊戲人工智慧GAME AI專題 | UNITY AI專題 - 3D遊戲 (FPS) FPS #1 FPS #2 (AI)
[UNITY4.0版」 搜尋並攻擊、傳送血量 |
範例11 UNITY 3D 遊戲 |
13 | 12/13 |
認識大腦:大腦如何改變 Jeff Hawkins 專題 傑夫•霍金斯談大腦科學將如何改變電腦
|
第六感驚人的潛力PranavMistry(中文) (Youtube影片) |
臉部辨識 |
14 | 12/20 | OPENDATA與人工智慧 |
井字棋遊戲 ---------------------------------------- [作業範例] 範例三 簡報
範例10 開放資料
範例11 即時空氣品質APP [教學PPT] 範例12 即時空氣品質進階版APP [教學2 PPT] |
|
15 | 12/27 | 放假 人工智慧的應用 |
App Inventor 擴充功能
樂高機器人程式設計說明1 (Youtube) 樂高機器人程式設計說明2 (Youtube) 形同美女的機器人 (Youtube) 目前最像人的機器人 (Youtube) 投籃機器人世界冠軍--吉峰國小(Youtube) 先進機器人2011當家(Youtube) |
Expedia 用臉部辨識來選擇你的旅遊 |
16 | 01/03 |
手機上的AI應用 |
iPhone上的1A2B猜數字遊戲 Android Voice Recognition by Vlingo Word Lens讓你用攝影機翻譯全世界Slow Down教你放慢車速聽音樂想要看你以及未來另一半所生下來的小孩嗎? |
大陸刷臉支付應用 |
17 | 01/10 | 期末專題製作 |
安裝anaconda 安裝opencv3 in Anaconda [說明網頁]
人臉辨識API 網址 人臉辨識介紹 即時影像物件辨識 App Inventor 物品辨識 App Inventor擴充 |
|
18 | 01/17 | 期末專題展示 | 期末專題空間 | |
Raspberry Pi |
|
開機與安裝 (安裝指令) Miniconda安裝OpenCV3 安裝miniconda 安裝Cmake 安裝OpenCV3
|
||
Extention
|
|
開放資料
FileZilla
Winrar 3.7.1 Trial
Android SDK (Setup)
Eclipse (Setup)
Java JDK (Setup)
蔡宜坦,【詳盡解說! App Inventor 2 中文版 Android App 範例教本】,旗標出版。F5770
參考書
黃建庭,【你也會寫Android應用程式:App Inventor2專題製作】,松崗出版社。XP15067
李春雄,「App Inventor 2 動畫與遊戲程式設計」,五南出版社。
王培坤,「Google App Inventor開發手冊:不會寫程式也能設計你的 APP」,上奇資訊。
CAVE教育團隊,「Android手機程式超簡單 App Inventor」,馥林文化。
Picard, Rosalind W. Affective Computing, Mit Press, 2000.
創智慧-理解人腦運作,打造智慧機器 On Intelligence
Jeff Hawkins & Sandra Blakeslee/著 洪蘭/譯
改變是大腦的天性-從大腦發揮自癒力的故事中發現神經可塑性
The Brain That Changes Itself
作者:Norman Doidge
譯者:洪蘭
大師談遊戲程式設計:核心技術與演算