📉

Optimization Methods

Master the mathematical foundations of machine learning, from gradients and convexity to advanced optimization algorithms.

Course Syllabus

1

Gradients & Descent

Calculus foundations, gradients, Jacobians, level curves, and the gradient descent algorithm.

Start Learning →
2

Convex Sets

Convex combinations, metric spaces, hyperplanes, norm balls, and operations preserving convexity.

Start Learning →
3

Analysis

Foundations of topology: Infimum, Supremum, Open/Closed Sets, Interior, and Boundary.

Start Learning →
4

Convex Functions

Jensen's inequality, First/Second order conditions, Log-Sum-Exp, and Log-Determinant.

Start Learning →
5

Convex Optimization Problems

Standard forms, optimality conditions, and problem transformations.

Start Learning →
6

Duality

Lagrange multipliers, geometric intuition, and the transformation from primal to dual.

Start Learning →
7

Recommender Systems

Matrix factorization, loss functions, and gradient descent for recommendations.

Start Learning →
8

Support Vector Machines

Max-margin classifiers, primal/dual formulations, and the kernel trick.

Start Learning →