CS 4343
Deep Learning
Worcester Polytechnic Institute · UGRD · Fall 2026
Catalog description
This course will offer a mathematical and practical perspective on artificial neural networks for machine learning. Students will learn about the most prominent network architectures, such as for example, feedforward, recurrent, convolutional, and attention based neural networks. This course will also teach students optimization and regularization techniques used to train them — such as back-propagation, stochastic gradient descent, dropout, pooling, and batch normalization. Connections to related machine learning techniques and algorithms will be explored. In addition to understanding the mathematics behind deep learning, students will have the opportunity to train neural networks for a wide range of real-world applications. Recommended background: Machine Learning (CS 4342), and knowledge of Linear Algebra (such as MA 2071) and Algorithms (such as CS 2223) Units: 1/3 Category: II
Sections
Current meeting, instructor, credit, and enrollment details
A01
FullSeats: 40/40 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- T-F10:00 AM - 11:50 AM
- Meeting dates
- 2026-08-20 - 2026-10-09
- Location
- Salisbury Labs 402
- Instructor
- Raha Moraffah
B01
OpenSeats: 42/50 seats Last recorded: Aug 13, 2026, 6:47 PM- Days & times
- M-R2:00 PM - 3:50 PM
- Meeting dates
- 2026-10-19 - 2026-12-11
- Location
- Salisbury Labs 411
- Instructor
- Dachun Sun