智慧軟體研究模組
Special Topics and Labs on Intelligent Software
| 節 | 週二 | 週四 |
|---|---|---|
2 09:00–09:50 | 智慧軟體研究模組 CM218 3 節連堂 | |
3 10:10–11:00 | ||
4 11:10–12:00 | ||
5 13:20–14:10 | 智慧軟體研究模組 CM218 2 節連堂 | |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
Unit 1_ ROS程式設計基礎(陳建志): 機器人作業系統(Robot Operating System, ROS)是專為開發機器人所設計的開源軟體架構,如今ROS已風行全世界並支援各大廠牌的機器人(Universal Robots, ABB Manipulators, Faunc等)。ROS提供了硬體抽象、設備驅動、函式庫、可視化工具、軟體間訊息傳遞和軟體包管理等功能。ROS背後廣大的社群累積了龐大的能量,除了提供基本工具外,也包含各式各樣的演算法,使得開發者可猶如組裝積木般,一塊塊的將自己想要的機器人快速拼接起來,並專注於開發自己的應用。本課程將引導學生學會相關的ROS基礎與知識,並學會以ROS開發相關應用程式及引用open source資源。 Unit 2_Few Shot Learning 實作(謝君偉): N/A Unit 3_ AI with Minmax and Monte Carlo tree search(魏澤人): * minmax 簡介 * alpha beta pruning * MTD(f), Null Move, Principal Variation Search * Monte Carlo Tree Search * Exploration and exploitation 目的為了解這類工具的特性,以結合或了解其他技術如深度學習的基礎(如Alpha Go) Unit 4_智慧感測(林勻蔚): 本課程將介紹如何蒐集環境資訊、記錄與追蹤,之後可做為大數據分析之用途 Unit 5_智慧農業(林勻蔚): 介紹目前農業相關議題與使用物聯網技術之解決辦法
Unit 1_ROS程式設計基礎(陳建志): 程式設計、資料結構、嵌入式系統或物聯網程式設計 Unit 2_Few Shot Learning 實作(謝君偉): N/A Unit 3_AI with Minmax and Monte Carlo tree search(魏澤人): N/A Unit 4_智慧感測(林勻蔚): Python初階能力、簡易電路製作 Unit 5_智慧農業(林勻蔚): Python程式撰寫能力
Unit 1_ ROS程式設計基礎(陳建志): 課堂講授、投影片 Unit 2_Few Shot Learning 實作(謝君偉): 課堂講授、投影片 Unit 3_ AI with Minmax and Monte Carlo tree search(魏澤人): N/A Unit 4_智慧感測(林勻蔚): 課程有助教可解答學生疑難問題。 Unit 5_智慧農業(林勻蔚): 課程有助教可解答學生疑難問題。
Unit 1_ ROS程式設計基礎(陳建志): 作業成績 100% Unit 2_ Smart Surveillance(謝君偉): 作業成績 30%、平時成績 40%、小測驗 30% Unit 3_ AI with Minmax and Monte Carlo tree search(魏澤人): 教學方式為理論講解,簡單實驗,最後為設計一個簡單的棋類 AI。 Unit 4_智慧感測(林勻蔚): 以每一課堂單元作業進行評分。 Unit 5_智慧農業(林勻蔚): 以每一課堂單元作業進行評分。
| 週次 | 主題 |
|---|---|
| 第 1 週 | 9/13(二)234課程說明 / 9/15(四)56停課 |
| 第 2 週 | Unit 1_ ROS程式設計基礎(陳建志): 單元主題:ROS introduction 課程內容:ROS introduction, Raspberry pi settings, VirtualBox and Linux Image |
| 第 3 週 | Unit 1_ ROS程式設計基礎(陳建志): 單元主題:ROS程式開發及ROS通訊 課程內容:ROS file systems, 1st ROS program, ROS communications, ROS launch |
| 第 4 週 | Unit 1_ ROS程式設計基礎(陳建志): 單元主題:ROS parameters及專案開發 課程內容: ROS parameters, Open source packages, Multi-device communications, Image backup |
| 第 5 週 | Unit 2_Few Shot Learning 實作(謝君偉): Few Shot Learning 實作 (1) |
| 第 6 週 | Unit 2_Few Shot Learning 實作(謝君偉): Few Shot Learning 實作 (2) |
| 第 7 週 | Unit 2_Few Shot Learning 實作(謝君偉): Few Shot Learning 實作 (3) |
| 第 8 週 | Unit 3_ AI with Minmax and Monte Carlo tree search(魏澤人): Minmax, alpha-beta pruning 及進階技巧 |
| 第 9 週 | Unit 3_ AI with Minmax and Monte Carlo tree search(魏澤人): MCTS 理論及實作 |
| 第 10 週 | Unit 3_ AI with Minmax and Monte Carlo tree search(魏澤人): 整合應用於棋類 AI |
| 第 11 週 | Unit 4_智慧感測(林勻蔚): 介紹感測相關技術、環境數據分析 |
| 第 12 週 | Unit 4_智慧感測(林勻蔚): 介紹微氣象站功能、硬體架構、電路設計 |
| 第 13 週 | Unit 4_智慧感測(林勻蔚): 介紹圖形化資訊顯示介面、資料紀錄、資料分析比較 |
| 第 14 週 | Unit 5_智慧農業(林勻蔚): 介紹智慧農業相關議題 |
| 第 15 週 | Unit 5_智慧農業(林勻蔚): 介紹智慧農業之數據資訊紀錄與分析 |
| 第 16 週 | Unit 5_智慧農業(林勻蔚): 介紹智慧農業疾病預測 |
| 第 17 週 | N/A |
| 第 18 週 | 期末專題 (暫定) |
Unit 1_ ROS程式設計基礎(陳建志): 課程講義、"Learning Robotics Using Python", 作者: Lentin Joseph, 原文出版社:Packt Pub Ltd, 出版日期:2015/05/30, ISBN:9781783287536、"Mastering ROS for Robotics Programming", 作者: Lentin Joseph, 原文出版社:Packt Pub Ltd, 出版日期:2015/12/31, ISBN:9781783551798 Unit 2_Few Shot Learning 實作(謝君偉): Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville、Machine Learning: an algorithm perspective by S. Marsland Unit 3_ AI with Minmax and Monte Carlo tree search(魏澤人): N/A Unit 4_智慧感測(林勻蔚): N/A Unit 5_智慧農業(林勻蔚): N/A