Odysseus Logo

Virginia Tech

CS-5814: Introduction to Deep Learning

Description: History and basic concepts of artificial neural networks. Activation functions, optimization methods and regularization strategies used in deep multi-layered networks. Network architectures such as convolutional networks and recurrent neural networks. Deep reinforcement learning algorithms including deep Q•learning and policy gradient methods. Deep unsupervised models such as auto-encoders, and deep generative models including variational auto-encoders and generative adversarial networks. Advanced topics in deep learning such as transformers, graph neural networks, and ethics in Artificial Intelligence (AI). Deep learning(DL) applications such as text analysis, computer vision, and visual question answering. A platform for implementation of DL models will be used, such as Tensorflow or PyTorch.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: CS-5805 or CS-5824

Required By: CS-6804

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 6

Average GPA: 3.69 (rounds to A-)

Strict A Rate (No A-) : 53.28%

Average Withdrawal Rate: 0.00%

Chandan K Reddy202471.1%28.2%0.7%0.0%0.0%0.0%3.664
Yue J Wang202383.3%16.7%0.0%0.0%0.0%0.0%3.831
Christopher L Thomas202475.0%20.5%2.3%0.0%2.3%0.0%3.641

Grade Distribution Over Time

1234GPA
Spring 2021Spring 2022Spring 2023Spring 2024Fall 2024Term050% W