Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Math for Deep Learning
·
Module 4
Optimization for Deep Networks
1
Convexity in Optimization
Define convex sets and convex functions, and use the Hessian to test for convexity in optimization problems.
2
Gradient Descent: Update Rule and Convergence
Derive the gradient descent update rule and analyze its convergence properties for smooth convex functions.
3
Momentum and Nesterov Acceleration in Ill-Conditioned Landscapes
Derive the momentum and Nesterov accelerated gradient updates and explain their effect on navigating ill-conditioned landscapes.
4
Adam Optimizer from Scratch
Derive the Adam optimizer from bias-corrected first and second moment estimates of the gradients.
5
Learning Rate Schedules and Training Dynamics
Analyze the role of learning rate schedules (e.g., warmup, cosine decay) in training dynamics.
6
Navigating Saddle Points: The Role of Stochasticity in Non-Convex Optimization
Describe the challenges posed by saddle points in high-dimensional non-convex optimization and how stochasticity helps escape them.
Previous module
Vector Calculus for Automatic Differentiation
Next module
Probability and Statistics for Generative Models