Spring 2025 - CMPT 728 G100
Deep Learning (3)
Class Number: 5483
Delivery Method: In Person
Overview
-
Course Times + Location:
Jan 6 – Apr 9, 2025: Mon, 12:30–2:20 p.m.
BurnabyJan 6 – Apr 9, 2025: Wed, 12:30–1:20 p.m.
Burnaby
-
Instructor:
Wuyang Chen
wuyang_chen@sfu.ca
-
Instructor:
Wuyang Chen
wuyang@sfu.ca
Description
CALENDAR DESCRIPTION:
Machine learning has become the main framework for building programs that perform intelligent tasks. In fields such as computer vision and natural language processing, many recent successes have been achieved using neural nets with several layers, so-called deep neural nets. Students will look at deep neural nets, techniques for training them from data, and significant applications. They will be presented with network architectures such as convolutional neural nets, autoencoders, recurrent neural nets, long-short term memory networks, and generative adversarial networks. Advanced training techniques to be described include dropout, batch normalization, and adaptive step size selection.
COURSE DETAILS:
Machine learning has become the main framework for building programs that perform intelligent tasks. In fields such as computer vision and natural language processing, many recent successes have been achieved using neural nets with several layers, known as deep neural nets. This course is an introduction to deep neural nets, techniques for training them from data, and significant applications. The main learning outcomes are 1) sufficient practical experience with deep learning to apply current techniques to real-life problems 2) sufficient theoretical understanding of deep neural nets to analyze and improve their performance.
Course Requirement Notes: You will find it difficult to succeed without a background in machine learning and the requisite mathematics (calculus, linear algebra, probability). There will be a background quiz to give you feedback on whether you are prepared.
Grading
NOTES:
- homework, 30%
- quizzes, 15%
- final exam, 35%
- final project 20%
Materials
MATERIALS + SUPPLIES:
Reference Books
- Deep Learning, Goodfellow, Bengio, and Courville, MIT Press, 2016, 9780262035613, Available on-line at http://www.deeplearningbook.org
- Introduction to Deep Learning, Eugene Charniak, MIT Press, 2018, 9780262039512
REQUIRED READING NOTES:
Your personalized Course Material list, including digital and physical textbooks, are available through the SFU Bookstore website by simply entering your Computing ID at: shop.sfu.ca/course-materials/my-personalized-course-materials.
Graduate Studies Notes:
Important dates and deadlines for graduate students are found here: http://www.sfu.ca/dean-gradstudies/current/important_dates/guidelines.html. The deadline to drop a course with a 100% refund is the end of week 2. The deadline to drop with no notation on your transcript is the end of week 3.
Registrar Notes:
ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS
SFU’s Academic Integrity website http://www.sfu.ca/students/academicintegrity.html is filled with information on what is meant by academic dishonesty, where you can find resources to help with your studies and the consequences of cheating. Check out the site for more information and videos that help explain the issues in plain English.
Each student is responsible for his or her conduct as it affects the university community. Academic dishonesty, in whatever form, is ultimately destructive of the values of the university. Furthermore, it is unfair and discouraging to the majority of students who pursue their studies honestly. Scholarly integrity is required of all members of the university. http://www.sfu.ca/policies/gazette/student/s10-01.html
RELIGIOUS ACCOMMODATION
Students with a faith background who may need accommodations during the term are encouraged to assess their needs as soon as possible and review the Multifaith religious accommodations website. The page outlines ways they begin working toward an accommodation and ensure solutions can be reached in a timely fashion.