課程摘要

數據無處不在,並被稱為世界上最有價值的資源。以數據為核心,人工智能和機器學習的迅速發展和民主化進一步加速了許多領域的創新。因此,對於具有工程背景的學生來說,掌握機器學習的基本知識和能力至關重要。

課程目標

1.     以數據分析的方式處理問題和應用程序

2.    了解機器學習和深度學習的基本原理

3.    使用 Python 來抓取、清理、處理數據並構建神經網路

授課教師

教師姓名:游濟華

教師簡介:

【學歷】

台灣大學土木系博士

【經歷】

MIT博士後研究員

課程進度表

1Course Introduction

2Introduction A Whirlwind Tour of Python

3Fundamentals of Machine Learning (I)

4Fundamentals of Machine Learning (II)

5Classification (I)

6Classification (II)

7Classification (III)

8Regression (I)

9Fundamentals of Deep Learning (I)

10Fundamentals of Deep Learning (II)

11Deep Learning for Computer Vision (I)

12Deep Learning for Computer Vision (II)

13Deep Learning for Computer Vision (III)

14Deep Learning for Time Sequences

15Exam (Concept and Derivations)

16Guest Lecturer: 曾吉弘 (David) CEO of CAVEDU

17Final Project Workshop

18Final Project Competition

評分標準

作業 40%

期中報告 30%

期末專題 30%

通過標準

課程及格標準:60分 滿分:100

先修科目或先備能力

1.    工程領域之專業知識

2.    策劃及執行專題研究之能力

3.    創新思考及獨立解決問題之能力

4.    與不同領域人員協調整合之能力

5.    撰寫專業論文之能力

其它補充資料

建議參考書目/網址:

1.     Jake VanderPlas (2016), A Whirlwind Tour of Python, O'Reilly (freely available from http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf)

2.    Jake VanderPlas (2016), Python Data Science Handbook, O'Reilly. (online version freely available from https://jakevdp.github.io/PythonDataScienceHandbook)

3.    Francois Chollet (2016), Deep Learning with Python, Manning Publications