(Fall 2026) CS690: Large-Scale Optimization for Machine Learning

Instructor: Dr. Mingrui Liu

Description

Time/Location

Office Hours:

Contact Information:

Graduate Teaching Assistant (GTA):

Recommended Textbooks:

Course Overview

Optimization plays a central role in modern machine learning, serving as the engine that enables models to learn from data. This course studies optimization as the foundation of machine learning, beginning with the basics of convex and stochastic optimization and then moving to the training of large-scale neural networks and foundation models. We develop both classical theory and recent insights into training dynamics, scaling behavior, and optimization in overparameterized models.

The course is intended for students who want to pursue research or advanced practice in machine learning, particularly those interested in optimization theory, large-scale model training, and the design of efficient and reliable learning algorithms.

Prerequisites: Students should have a solid background in linear algebra, probability, and calculus. Prior exposure to machine learning and basic optimization (e.g., gradient descent) is expected. Familiarity with Python and PyTorch is recommended for assignments and projects.

Tentative Schedule

Grading

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.