Description

This course provides an introduction to deep learning. Students taking this course will learn the theories, models, algorithms, implementation and recent progress of deep learning, and obtain empirical experience on training deep neural networks. The course starts with machine learning basics and some classical deep models (including convolutional neural network, deep belief net, and auto-encoder), followed by optimization techniques for training deep neural networks, implementation of large-scale deep learning, multi-task deep learning, transferred deep learning, recurrent neural networks, applications of deep learning to computer vision and speech recognition, and understanding why deep learning works. The students taking are expected to have some basic background knowledge on calculus, linear algebra, probability, statistics and random process as a prerequisite.

General Information

Lecture time and venue
Monday 4:30pm - 7:15pm, NAH12
Tutorial time and venue
Friday 4:30pm - 5:15pm, ERB 404
First tutorial on CUDA/GPU programming
9:30 - 12:15 on Jan 24 (Saturday), 2015, LSB LT6
Second tutorial on CUDA/GPU programming
9:30 - 12:15 on Jan 25, 2015 (Sunday), TY Wong Hall at SHB
Tentative Mid-term Exam time and venue
Monday, March 9th, NAH12
Final Exam
14:30 - 16:30, Monday, May 4th, ERB 404
Course Report Deadline
5:30pm, Wednesday, May 6th
Project Presentation
9:30am - 12:30pm, 2:30pm - 5:30pm, Thursday, May 7, ERB 404
Please check the announcements for detailed schedule.

Announcements

Announcements are not public for this course.
Staff Office Hours
NameOffice Hours
Xiaogang Wang
When?
Where?
Kai KANG
When?
Where?
xyzeng
When?
Where?

Homework

Homework
Due Date
Mar 2, 2015
Mar 30, 2015

Homework Solutions

General Resources

General Resources