智慧系統研究模組
Intelligent System Modules
| 節 | 週二 | 週四 |
|---|---|---|
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_分散式安全計算與密碼學基礎(魏澤人): Introduce fundamental concepts of security, cryptography, and secure distributed protocols. Unit 2_Smart Drone(謝君偉): 介紹深度學習極小物件偵測概念與技術,並將深度學習應用於空拍機之上 Unit 3_離散優化與圖形學上的應用(彭其瀚): 介紹離散優化(Discrete Optimization)的概念以及使用方法. 會以電腦圖學上的幾個有趣的應用來作範例. 本堂課會類似workshop的方式, 與同學一同上機實作離散優化問題的建構和解題過程. 使用Gurobi optimization solver (學術版免費, 支援Windows/Linux/Mac OS, 上課會用Windows) Unit 4_Geometric Data Structures for Chip Layouts(林柏宏): Introduction to common data structures and operations for large-scale chip layout manipulation, including linked list, bins, quad trees, k-d trees, and corner stitching tile planes.
Unit 1_分散式安全計算與密碼學基礎(魏澤人): 線性代數、python Unit 2_ Smart Drone(謝君偉): 線性代數、作業上會使用 python、C語言、ubuntu系統 Unit 3_離散優化與圖形學上的應用(彭其瀚): 初淺的線性代數概念和編程能力. 作業會使用C++或 Python(上課用C++,但是作業用Python也可以) Unit 4_ C/C++ programming in Linux, Data structures, Algorithms
Unit 1_分散式安全計算與密碼學基礎(魏澤人): 課堂講授、投影片 Unit 2_ Smart Drone(謝君偉): 課堂講授、投影片 Unit 3_離散優化與圖形學上的應用(彭其瀚): 課堂講授、投影片、上機實作 Unit 4_Geometric Data Structures for Chip Layouts(林柏宏): 課堂講授、投影片
Unit 1_分散式安全計算與密碼學基礎(魏澤人): 作業成績 100% Unit 2_Smart Drone(謝君偉教授): 作業成績 30%、平時成績 40%、小測驗 30% Unit 3_離散優化與圖形學上的應用(彭其瀚): 作業 30%、程式實作70% Unit 4_Geometric Data Structures for Chip Layouts(林柏宏): 作業成績 50%, 小測驗 50%
| 週次 | 主題 |
|---|---|
| 第 1 週 | 課程說明 |
| 第 2 週 | Unit 1_分散式安全計算與密碼學基礎(魏澤人) 單元主題:Public key Cryptosystem and number theory 課程內容:theory explanation and an implementation howework. |
| 第 3 週 | Unit 1_分散式安全計算與密碼學基礎(魏澤人) 單元主題:Elliptic Curve Cryptography 課程內容:theory explanation and an implementation howework. |
| 第 4 週 | Unit 1_分散式安全計算與密碼學基礎(魏澤人) 單元主題:Zero knowledge and secure multiparty computing 課程內容:theory explanation and an implementation howework. |
| 第 5 週 | Unit 2_Smart Drone(謝君偉) 單元主題: Smart Drone應用介紹 課程內容: Smart Drone應用概念、深度學習基本介紹 |
| 第 6 週 | Unit 2_Smart Drone(謝君偉) 單元主題: Smart Drone應用介紹 課程內容: 極小物件偵測技術介紹 |
| 第 7 週 | Unit 2_Smart Drone(謝君偉) 課程內容: 小測驗 |
| 第 8 週 | N/A |
| 第 9 週 | Unit 3_離散優化與圖形學上的應用(彭其瀚) 單元主題: 離散優化(Discrete Optimization)概念 課程內容: 介紹離散優化(Discrete Optimization)的基本概念. (作業1公布.) |
| 第 10 週 | Unit 3_離散優化與圖形學上的應用(彭其瀚) 單元主題: 使用Gurobi optimization solver來解決離散優化問題 課程內容: 介紹Gurobi optimization solver的使用方法. 與同學一同上機實作使用Gurobi來解決簡單的離散優化問題. |
| 第 11 週 | Unit 3_離散優化與圖形學上的應用(彭其瀚) 單元主題: 解決離散優化問題實戰 課程內容: 與同學一同上機實作使用Gurobi來解決電腦圖學中實際的離散優化問題 – 以tiling problem為例. (完成程式實作部分.) |
| 第 12 週 | Unit 4_ Geometric Data Structures for Chip Layouts(林柏宏) 單元主題: Introduction to VLSI layouts and basic data structures 課程內容: VLSI layouts, layout operations, basic data structures |
| 第 13 週 | Unit 4_ Geometric Data Structures for Chip Layouts(林柏宏) 單元主題:Advanced data structures for large-scale chip design 課程內容:bins, quad trees, k-d tress |
| 第 14 週 | Unit 4_ Geometric Data Structures for Chip Layouts(林柏宏) 單元主題:Introduction to corner-stitching tile planes 課程內容:programming assignment and test |
Unit 1_分散式安全計算與密碼學基礎(魏澤人) A GENTLE INTRODUCTION TO NUMBER THEORY AND CRYPTOGRAPHY https://www.math.utk.edu/~finotti/papers/grad.pdf Unit 2_Smart Drone(謝君偉) Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville Machine Learning: an algorithm perspective by S. Marsland Unit 3_離散優化與圖形學上的應用(彭其瀚): Integer Programming for Visual Computing, Siggraph Asia 2020 course Unit 4_Geometric Data Structures for Chip Layouts(林柏宏): Lecture notes