Course Info

CSC 578: Neural Networks and Deep Learning

Course focuses on the algorithms, implement, and application of neural networks for learning about data. It will present how neural networks represent data and learn in supervised and unsupervised contexts with applications to language processing, classification, and regression problems. Topics include learning algorithms, and optimization methods, deep learning methods for deriving deep representations from surface features, recursive networks, Boltzmann machines and convolutional networks.

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

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
  • Instructor: Noriko Tomuro | View syllabus
  • Section: 902
  • Class number: 36561
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01111 at Loop Campus
  • Instructor: Ilyas Ustun | View syllabus
  • CLOSED

Fall 2023-2024

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

Spring 2022-2023

  • Section: 901
  • Class number: 40060
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01007 at Loop Campus
  • Instructor: Noriko Tomuro | View syllabus
  • CLOSED

Fall 2022-2023

  • Section: 701
  • Class number: 18309
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00216 at Loop Campus
  • Instructor: Noriko Tomuro | View syllabus

Spring 2021-2022

  • Section: 901
  • Class number: 37491
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: 14EAS 00802 at Loop Campus
  • Instructor: Peter Hastings | View syllabus

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
  • Instructor: Peter Hastings | View syllabus


Spring 2020-2021