Go to Main Content

Purdue Self-Service

 

HELP | EXIT

Detailed Course Information

 

Spring 2024
Oct 10, 2024
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CS 58700 - Foundations Of Deep Learning
Credit Hours: 3.00. This course provides an integrated view of the key concepts of deep learning (representation learning) methods. This course focuses on teaching principles and methods needed to design and deploy novel deep learning models, emphasizing the relationship between traditional statistical models, causality, invariant theory, and the algorithmic challenges of designing and deploying deep learning models in real-world applications. This course has both a theoretical and coding component. The course assumes familiarity with coding in the language used for state-of-the-art deep learning libraries, linear algebra, probability theory, and statistical machine learning.
3.000 Credit hours

Syllabus Available
Levels: Undergraduate, Graduate, Professional
Schedule Types: Distance Learning, Lecture

Offered By: College of Science
Department: Computer Science

Course Attributes:
Upper Division

May be offered at any of the following campuses:     
      West Lafayette

Learning Outcomes: 1. Understand statistical Foundations of Deep Learning. 2. Understand feedforward Networks. 3. Understand stochastic optimization of neural network models. 4. Understand Bayesian Neural Networks. 5. Understand invariant & Equivariant Representation Learning. 6. Understand task-invariant representations. 7. Understand meta Learning. 8. Understand multi-task Learning. 9. Understand transfer Learning. 10. Understand implicit generative models (probabilistic models without explicit likelihoods). 11. Understand variational Auto-Encoders. 12. Understand generative Adversarial Networks. 13. Understand stable Diffusion Generative models. 14. Understand how to evaluate the performance of neural networks, as well as formulate and test hypotheses. 15. Understand how theory and algorithmic elements interact to impact performance.


Restrictions:
Must be enrolled in one of the following Programs:     
      Computer Science-MS
      Computer Science-MS
      Computer Science-MS
      Computer Science-PHD

Prerequisites:
GR CS 58700 Requisites

General Requirements:

Student Attribute: GR
May not be taken concurrently.  )
or
Course or Test: CS 37300
Minimum Grade of C
May not be taken concurrently.
and
Course or Test: MA 26500
Minimum Grade of C
May not be taken concurrently.
and
Course or Test: STAT 41600
Minimum Grade of C
May not be taken concurrently. )


Short Title: Foundations Of Deep Learning

Course Configurations:

Configuration 1: 3.0 Credits
Schedule Type Weekly Contact Hours Instructional Credit Distribution
Lecture 3 3.0
Configuration 2: 3.0 Credits
Schedule Type Weekly Contact Hours Instructional Credit Distribution
Distance Learning 0 3.0

Transparent Image
Skip to top of page
Release: 8.7.2