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.
    Burnaby

    Jan 5 – Apr 10, 2026: Wed, 2:30–3:20 p.m.
    Burnaby

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%
    • Project Proposal: 5% (2 pages with abstract, introduction & motivation, plans)
    • Final Project Report: 10% (5 pages with abstract, introduction & motivation, related work, methods, results, conclusion)
    • Template for Proposal / Report: LaTeX, MS Word
    • Project Presentation: 10%

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:

The following are default policies in the School of Computing Science. Please check your course syllabus whether the instructor has chosen a different policy for your class, otherwise the following policies apply.
 
  • 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: 


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.