Spring 2026 - CMPT 728 G100
Deep Learning (3)
Class Number: 5507
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
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 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 Graduate 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).
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
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.