[重要公告] 這門課選修人數眾多且學生背景多元,為確保教學品質,這門課在開學後第 3 個禮
拜有
期初考。期初考範圍為課程網站 (https://nthu-datalab.github.io/ml) 上的 02-
04 Math reviews。如果沒有基礎的同學,請在暑假期間自行觀看老師預錄的影片修習,並跟著
python notebook 練習上手實作。祝大家有個充實的暑假!


一、 課程說明 (Course Description)
This class introduces the concepts and techniques of deep learning. The
course consists of
three parts. In the first part, we give a quick introduction of classical
machine learning and
review some key concepts required to understand deep learning. In the second
part, we
discuss how deep learning differs from classical machine learning and
explain why it is
effective in dealing with complex problems such as the image and natural
language
processing. Various CNN and RNN models will be covered. In the third part,
we introduce the
deep reinforcement learning and its applications.

This course also gives coding labs. We will use Python 3 as the main
programming language
throughout the course. Some machine learning libraries such as Scikit-learn
and Tensorflow
will be explained and heavily used.

Students are required to have proper understanding of Calculus, Linear
Algebra, Probability
Theory, and the Python programming language. Although it would be helpful,
knowledge
about classical machine learning is NOT required.

IMPORTANT: Students will group (3~4 people a group). This class requires
**each group of
students to prepare a GPU card** to perform the necessary computing. You can
follow this
link (http://timdettmers.com/2017/04/09/which-gpu-for-deep-learning/) to
decide which
GPU card
to go for. NO GPU CARD PROVIDED IN THE CLASS.

二、 指定用書 (Textbook)
Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press,
2016, ISBN:
0387848576

四、 教學方式 (Teaching Method)
Video Lecture + Labs

五、 教學進度 (Syllabus)
1. Fundamentals of Machine learning (5 weeks)
2. Neural Networks (NNs): Design
3. NN Optimization and Regularization
4. Computer Vision & CNNs
5. Natural Language Processing & RNNs
6. Unsupervised learning
7. Semi-supervised & transfer learning
8. Deep reinforcement learning (2 weeks)

六、 成績考核 (Evaluation)
Quiz: 20%
Assignments: 40%
Competitions/projects: 40%