Course Info

CSC 578: Advanced Deep Learning

This course provides an in-depth exploration of state-of-the-art deep learning techniques, emphasizing both theoretical foundations and hands-on implementation. Topics include advanced optimization strategies and modern learning generalization methods. Students will engage with advanced computer vision techniques to explore video analysis, as well as modern sequence models and efficient Transformer variants, including positional encoding, to accelerate training. The course also covers advanced topics in large language models such as reinforcement learning fine tuning, mixture of experts, and chain of thought reasoning. Additionally, students will explore Graph Neural Networks for graph learning, reasoning, with applications in retrieval-augmented generation and structured data modeling. Throughout the course, students will critically analyze emerging methods, implement deep learning models from scratch, and engage with cutting-edge research.

CSC 412 and (DSC 478 or CSC 480) are prerequisites for this class.

Winter 2025-2026

Section: 801
Class number: 23373
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Instructor:

Section 841

Class number 23374

Meeting dates: 1/3/2026 - 3/20/2026
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Instructor:
Meeting dates: 1/3/2026 - 3/20/2026
Meeting time: Th 5:45PM - 9:00PM
Location: Flex
Instructor:


Spring 2024-2025

Section: 901
Class number: 32955
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01216 at Loop Campus
Instructor: Adam Gao | View syllabus
Section: 910
Class number: 32969
Meeting time: -
Location: Online: Async
Instructor: Adam Gao | View syllabus

Winter 2024-2025

Section: 801
Class number: 24965
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Instructor: Adam Gao | View syllabus

Section 841

Class number 24966

Meeting dates: 1/4/2025 - 3/21/2025
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Instructor: Adam Gao | View syllabus
Meeting dates: 1/4/2025 - 3/21/2025
Meeting time: Th 5:45PM - 9:00PM
Location: Flex
Instructor: Adam Gao | View syllabus


Fall 2024-2025

Section: 701
Class number: 14421
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Instructor: Adam Gao | View syllabus
CLOSED
Section: 710
Class number: 14659
Meeting time: -
Location: Online: Async
Instructor: Adam Gao | View syllabus

Spring 2023-2024

Section: 901
Class number: 32925
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01005 at Loop Campus
Section: 902
Class number: 36561
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: Ilyas Ustun
CLOSED
Section: 910
Class number: 32945
Meeting time: -
Location: Online: Async
CLOSED
Section: 911
Class number: 36562
Meeting time: -
Location: Online: Async
Instructor: Ilyas Ustun

Fall 2023-2024

Section: 701
Class number: 12701
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
CLOSED
Section: 710
Class number: 12971
Meeting time: -
Location: Online: Async (Sync-Option)
CLOSED

Spring 2022-2023

Section: 901
Class number: 40060
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01007 at Loop Campus
CLOSED
Section: 910
Class number: 40080
Meeting time: -
Location: Online: Async

Fall 2022-2023

Section: 701
Class number: 18309
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 710
Class number: 18608
Meeting time: -
Location: Online: Async

Spring 2021-2022

Section: 901
Class number: 37491
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00802 at Loop Campus
Section: 910
Class number: 37515
Meeting time: -
Location: Online: Async

Fall 2021-2022


Section 701

Class number 3842

Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: -
Location: OLASY NCH00 at Loop Campus


Section: 710
Class number: 4197
Meeting time: -
Location: Online: Async