Spring 2026 - CMPT 420 D100
Deep Learning (3)
Class Number: 5476
Delivery Method: In Person
Overview
-
Course Times + Location:
Jan 5 – Apr 10, 2026: Mon, 2:30–4:20 p.m.
BurnabyJan 5 – Apr 10, 2026: Wed, 2:30–3:20 p.m.
Burnaby
-
Instructor:
Wuyang Chen
wuyang@sfu.ca
-
Prerequisites:
CMPT 310, CMPT 410 or CMPT 419 (Machine Learning), both with a minimum grade of C-.
Description
CALENDAR DESCRIPTION:
In machine learning, many recent successes have been achieved using neural networks with several layers, so-called deep neural networks. Convolutional neural nets, autoencoders, recurrent neural nets, long-short term memory networks, and generative adversarial networks will be presented. Students will look at techniques for training them from data, and applications. Students with credit for CMPT 728 may not take this course for further credit.
COURSE DETAILS:
Machine learning and deep neural networks are key approaches for building intelligent systems. This course will explore both the foundations and applications of deep learning. The first part will cover fundamental topics related to deep neural networks, including complexity, optimization, and generalization. The second part will focus on classical deep networks for various applications, such as computer vision, sequence data, and natural language processing. The final part will delve into more advanced topics currently being explored in research.
COURSE-LEVEL EDUCATIONAL GOALS:
The course will be at an advanced undergraduate/beginner graduate level. The course will presume a functional understanding of probability, statistics, linear algebra. The assignments and project will have substantial programming components.
Grading
NOTES:
Grading
- Class Participation and Discussion: 5%
- Assignments: 35% (four homework).
- There will be some problems optional to undergraduate students. Undergraduate students can win bonus credits from these optional problems to compensate for any penalty received from required problems (i.e. the final score will not exceed the total).
- Final Exam (in class): 35%
- Projects (To be done in groups of 2~3): 25%
REQUIREMENTS:
Late Submissions: All assignments are due on the respective due date at 11:59 pm Pacific Time. Only on-time assignments will be accepted.
Academic Integrity: You are permitted to utilize external resources for assignments, provided that proper acknowledgment is given in the appropriate location. For more details about the honor code, see SFU Student Academic Integrity Policy.
Materials
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.
Department Undergraduate Notes:
-
Students must attain an overall passing grade on the weighted average of exams in the course in order to get a C- or higher.
-
All student requests for accommodations for their religious practices must be made in writing by the end of the first week of classes, or no later than one week after a student adds a course. After considering a request, an instructor may provide a concession or may decline to do so. Students requiring accommodations as a result of a disability can contact the Centre for Accessible Learning (caladmin@sfu.ca).
Registrar Notes:
ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS
At SFU, you are expected to act honestly and responsibly in all your academic work. Cheating, plagiarism, or any other form of academic dishonesty harms your own learning, undermines the efforts of your classmates who pursue their studies honestly, and goes against the core values of the university.
To learn more about the academic disciplinary process and relevant academic supports, visit:
- SFU’s Academic Integrity Policy: S10-01 Policy
- SFU’s Academic Integrity website, which includes helpful videos and tips in plain language: Academic Integrity at SFU
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.