Course Info

CSC 483: Applied Deep Learning

This course introduces the fundamental models and concepts of Deep Learning, such as Multi-layer neural networks, the backpropagation algorithm and hyperparameter tuning. Then it goes on to cover other deep learning models such as Convolutional Neural Networks, Recurrent Neural Networks, Transformer (sequence-to-sequence) models and Generative models (such as Diffusion models and Chatbots). The overall focus of the course is to provide students with practical experience implementing deep learning models, utilizing deep learning libraries and frameworks such as Tensorflow/Keras and PyTorch. Assignments and projects are mostly practical coding, intended for students to gain intuitions and hands-on, applied skills for building and optimizing deep learning models for a variety of AI tasks.

(CSC 412 and DSC 430 and DSC 441) OR (CSC 412 and CSC 480) are prerequisites for this course.

Fall 2025-2026

  • Section: 701
  • Class number: 15471
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: N/A at Loop Campus
  • Instructor: Adam Gao | View syllabus

Section 741

Class number 15603

  • Meeting dates: 9/10/2025 - 11/25/2025
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: N/A at Loop Campus
  • Instructor: Adam Gao | View syllabus
  • Meeting dates: 9/10/2025 - 11/25/2025
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: Flex
  • Instructor: Adam Gao | View syllabus