Aug 30, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

CS 382 Deep Learning


4 credits
This course provides an introduction to Neural Networks, suitable for students with a background in Calculus I. We will explore essential linear algebra concepts relevant to neural networks, including matrices, vectors, and operations. Additionally, the course will cover the gradient method for optimization of loss functions. The latter half focuses on hands-on implementation in PyTorch, building and coding various neural network architectures. This includes simple linear perceptrons for regression problems, perceptrons with hidden layers and activation functions, Convolutional Neural Networks (CNNs), and Recurrent Neural Networks (RNNs)

 

Spring

Prerequisite: MA 201