(Fall 2026) CS747: Deep Learning

Instructor: Mingrui Liu

Description

Time/Location

Office Hours:

Contact Information:

Course Overview

This course presents the theory, underlying principles and applications of Deep Learning (DL). Deep learning is a Machine Learning approach based on learning data representations as opposed to designing task-specific algorithms. The course covers the concepts of Multilayer Perceptrons (MLPs) and algorithms to train them (gradient descent, backpropagation), Regularization of DL, Convolutional Networks (CNNs), Autoencoders, Recurrent Networks (RNNs), and Deep Generative Models including Generative Adversarial Methods. Problems from various application domains such as natural language processing and computer vision will be discussed.

Recommended Textbooks:

Tentative Schedule

Grading Policy

Grades:

Weights:

Late penalty:

Honor Code

Please see the Office for Academic Integrity (https://oai.gmu.edu/) for a full description of the code and the honor committee process, and the Honor Code Policies of the Department of Computer Science (https://cs.gmu.edu/resources/honor-code/) regarding the course project. GMU is an Honor Code university. The principle of academic integrity is taken seriously and violations are treated gravely. If you rely on someone else's work in an aspect of the course project, you should give full credit in the proper, accepted form. Another aspect of academic integrity is the free play of ideas. Vigorous discussion and debate are encouraged in this course, with the firm expectation that all aspects of the class will be conducted with civility and respect for differing ideas, perspectives, and traditions. When in doubt (of any kind) please ask for guidance and clarification.