Odysseus Logo

Virginia Tech

STAT-4744: Deep Learning

Description: Introduction to deep learning, including algorithms, theoretical motivations, and implementation in practice. Basic neural network architectures and optimizations. Multilayer perceptrons, backpropagation, automatic differentiation, and stochastic gradient descent. Convolutional neural networks, recurrent neural networks and the attention mechanism. Generative models, variational autoencoders, and generative adversarial networks. Reinforcement learning, Q learning and design of simple AI systems. Python programming language. Emphasis on efficient implementation, optimization, and scalability. Creation of deep learning models in the context of different types of real applications such as image classification and language processing.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: (CMDA-2006 or STAT-3104) and (CMDA-4654 or CS-4654 or STAT-4214 or STAT-4654)

Required By: N/A

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 1

Average GPA: 3.73 (A)

Strict A Rate (No A-) : 38.50%

Average Withdrawal Rate: 0.00%

Xin Xing202484.7%15.4%0.0%0.0%0.0%0.0%3.731

Grade Distribution Over Time