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

Required By: CS-6804

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 7

Average GPA: 3.53 (A-)

Strict A Rate (No A-) : 52.47%

Average Withdrawal Rate: 0.00%

Roger W Ehrich200943.1%30.4%21.6%5.0%0.0%0.0%3.132
Chandan K Reddy202269.8%29.2%1.0%0.0%0.0%0.0%3.673
Christopher L Thomas202475.0%20.5%2.3%0.0%2.3%0.0%3.641
Yue J Wang202383.3%16.7%0.0%0.0%0.0%0.0%3.831

Grade Distribution Over Time