# topic/math/optimization
7 notes · all tags
Adam Optimizer
Adam (Adaptive Moment Estimation) combines Momentum with per-parameter adaptive learning rates:
Calculus and Optimization
Calculus studies local change; optimization uses local change to choose better parameters. The useful mental model is: derivatives describe sensitivity, Taylor expansions…
Computation Graphs
A computation graph is a directed acyclic graph (DAG) where nodes are operations and edges carry values. It makes the Chain Rule (Multivariable) systematic.
Convexity
A function is convex if a line segment between any two points on its graph lies above the graph:
Learning Rate Schedules
The learning rate controls step size in gradient descent. Too large → divergence; too small → slow convergence. Schedules vary during training.
Momentum
Momentum accelerates Stochastic Gradient Descent by accumulating a velocity vector in directions of persistent gradient:
Stochastic Gradient Descent
SGD and its variants are the workhorses of neural network training.