深度學習研究模組
Deep Learning 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_GPU程式設計-使用OpenGL Shaders(彭其瀚): 學習使用OpenGL GLSL Shaders來實現3D real-time rendering程式. 本堂課會類似workshop的方式, 與同學一同上機實作電腦圖學中幾個重要的shader programming應用. 使用C++並運用OpenFrameworks程式開發架構來加速3D程式的開發 Unit 3_AWS雲端機器人應用設計(陳建志): 介紹AWS RoboMaker,並在模擬環境中實作與測試機器人應用,最後實際使用機器人呈現自己所完成的應用 Unit 4_Smart Drone(謝君偉): 介紹深度學習極小物件偵測概念與技術,並將深度學習應用於空拍機之上 Unit 5_Smart Surveillance(謝君偉): 介紹深度學習物件追蹤概念與技術
Unit 1_分散式安全計算與密碼學基礎(魏澤人): 線性代數、python Unit 2_GPU程式設計-使用OpenGL Shaders(彭其瀚): 初淺的線性代數概念和C++編程能力. 使用C++ Unit 3_AWS雲端機器人應用設計(陳建志): python、C語言、Linux-based作業系統基本操作 Unit 4_Smart Drone(謝君偉): 線性代數、作業上會使用 python、C語言、ubuntu系統 Unit 5_Smart Surveillance(謝君偉): 線性代數、作業上會使用 python、C語言、ubuntu系統
Unit 1_分散式安全計算與密碼學基礎(魏澤人): 課堂講授、投影片 Unit 2_GPU程式設計-使用OpenGL Shaders(彭其瀚): 課堂講授、投影片、上機實作 Unit 3_AWS雲端機器人應用設計(陳建志): 課堂講授、投影片、上機與實機操作 Unit 4_Smart Drone(謝君偉): 課堂講授、投影片 Unit 5_Smart Surveillance(謝君偉): 課堂講授、投影片
Unit 1_分散式安全計算與密碼學基礎(魏澤人): 作業成績 100% Unit 2_GPU程式設計-使用OpenGL Shaders(彭其瀚): 作業 30%、程式實作70% Unit 3_AWS雲端機器人應用設計(陳建志): 作業與測驗成績 100%、合併參考課堂參與與出席表現 Unit 4_Smart Drone(謝君偉教授): 作業成績 30%、平時成績 40%、小測驗 30% Unit 5_Smart Surveillance(謝君偉教授): 作業成績 30%、平時成績 40%、小測驗 30%
| 週次 | 主題 |
|---|---|
| 第 1 週 | Unit 1_分散式安全計算與密碼學基礎(魏澤人) 單元主題:Public key Cryptosystem and number theory 課程內容:theory explanation and an implementation howework. |
| 第 2 週 | Unit 1_分散式安全計算與密碼學基礎(魏澤人) 單元主題:Elliptic Curve Cryptography 課程內容:theory explanation and an implementation howework. |
| 第 3 週 | Unit 1_分散式安全計算與密碼學基礎(魏澤人) 單元主題:Zero knowledge and secure multiparty computing 課程內容:theory explanation and an implementation howework. |
| 第 4 週 | Unit 2_GPU程式設計-使用OpenGL Shaders(彭其瀚) 單元主題: 3D real-time rendering念介紹 課程內容: 講解3D real-time rendering / rasterization的基本概念. (作業1公布.) |
| 第 5 週 | Unit 2_GPU程式設計-使用OpenGL Shaders(彭其瀚) 單元主題: shader programming實作I 課程內容: 與同學一同上機實作基本的shader programming (Blinn-Phong shading model等). |
| 第 6 週 | Unit 2_GPU程式設計-使用OpenGL Shaders(彭其瀚) 單元主題: shader programming實作II 課程內容: 與同學一同上機實作進階的shader programming (textures, Toon-shading, environment mapping等). (完成程式實作部分.) |
| 第 7 週 | Unit 3_AWS雲端機器人應用設計(陳建志) 單元主題: AWS RoboMaker介紹 課程內容: 操作AWS RoboMaker平台與模擬器、An example to learn how to implement, compile, and develop small robot applications |
| 第 8 週 | Unit 3_AWS雲端機器人應用設計(陳建志) 單元主題: 導航應用機器人 課程內容: 使用RoboMaker、Kinesis與Rekognition在模擬環境中實作導航機器人應用程式 |
| 第 9 週 | Unit 3_AWS雲端機器人應用設計(陳建志) 單元主題: 在實機上實現機器人應用 課程內容: 在turtlebot上執行機器人應用與小測驗 |
| 第 10 週 | Unit 4_Smart Drone(謝君偉) 單元主題: Smart Drone應用介紹 課程內容: Smart Drone應用概念、深度學習基本介紹 |
| 第 11 週 | Unit 4_Smart Drone(謝君偉) 單元主題: Smart Drone應用介紹 課程內容: 極小物件偵測技術介紹 |
| 第 12 週 | Unit 4_Smart Drone(謝君偉) 課程內容: 小測驗 |
| 第 13 週 | Unit 5_Smart Surveillance(謝君偉) 單元主題: Smart Surveillance應用介紹 課程內容: crowd counting技術介紹 |
| 第 14 週 | Unit 5_Smart Surveillance(謝君偉教授) 單元主題: Smart Surveillance應用介紹 課程內容: 物件追蹤技術、極小物件人群 技術介紹 |
| 第 15 週 | Unit 5_Smart Surveillance(謝君偉教授) 課程內容: 實作 |
| 第 16 週 | 期末專題 |
| 第 17 週 | 期末專題 |
| 第 18 週 | 期末專題 |
Unit 1_分散式安全計算與密碼學基礎(魏澤人) A GENTLE INTRODUCTION TO NUMBER THEORY AND CRYPTOGRAPHY https://www.math.utk.edu/~finotti/papers/grad.pdf Unit 2_GPU程式設計-使用OpenGL Shaders(彭其瀚) N/A Unit 3_AWS雲端機器人應用設計(陳建志) AWS RoboMaker教材 Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville Unit 4_Smart Drone(謝君偉) Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville Machine Learning: an algorithm perspective by S. Marsland Unit 5_Smart Surveillance(謝君偉) Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville Machine Learning: an algorithm perspective by S. Marsland