Optimization as the engine of learning: from theory to modern adaptive methods
This course covers the optimization methods underlying neural network training. It examines theoretical convergence guarantees, the geometry of the loss landscape, and practical techniques for stabilizing training. Understanding optimization is critical for the LLM and ML Engineering courses, and for writing original research papers.