DS 776: Deep Learning

Introduction to the theory and applications of deep learning. The course begins with the study of neural networks and how to train them. Various deep learning architectures are introduced including convolutional neural networks and transformers. Applications may include image classification, object detection, and natural language processing. Algorithms will be implemented in Python using a high-level framework such as PyTorch or TensorFlow.

Prerequisite: DS 740

DS 776 Syllabus

Semesters Offered: Fall 2025, Spring 2025

Credits: 3

Degree Level: Master's