Mar 14, 2025  
2023-2024 Undergraduate Academic Catalog-June Update 
    
2023-2024 Undergraduate Academic Catalog-June Update [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSC 4611 - Introduction to Deep Learning

2 lecture hours 2 lab hours 3 credits
Course Description
This course provides an in-depth introduction to the foundations of deep learning. Students will learn how to architect, train, and evaluate deep neural networks. Students will gain experience with backpropagation, a variety of network structures, and a variety of options for training networks. (prereq: CSC 4601 ) (quarter system prereq: CS 3400)
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Understand the process of backpropagation and its role in training deep networks
  • Implement a basic deep learning network library
  • Apply deep learning to a unique dataset and analyze the performance
  • Compare options for training deep neural networks, for example, optimization methods, generalization methods, normalization, initialization methods
  • Apply transfer learning to leverage pre-trained models
  • Compare various modern network architectures, for example, convolutional neural networks (CNNs), encoder-decoders, generative adversarial networks (GANs), or transformers. Emphasis on topics can vary depending on the instructor’s specialties
  • Evaluate training methods and alternative architectures based on model accuracy, constraints, and training performance
  • Discuss the ethical implications of deep neural network applications

Prerequisites by Topic
  • An ability to train a machine learning model on a provided dataset using a framework such as Keras or Pytorch
  • An ability to assess the quality of a machine learning model
  • Understand the concepts and application of supervised and unsupervised learning
  • Understand the role of optimization in machine learning
  • Understand overfitting
  • Be familiar with basic linear algebra such as matrix multiplication
  • Be familiar with multivariate calculus such as partial derivatives

Coordinator
Dr. Sebastian Berisha, Dr. Josiah Yoder



Add to Portfolio (opens a new window)