Start here
Convex Optimization & KKT, in plain language
Lagrange multipliers, KKT optimality conditions, Slater condition, and duality. Convex optimization provides globally interpretable objectives, duality tools, and reliable algorithms that underpin classical ML and constrained decision systems.
For a small example, minimize the one-dimensional objective x^2 + 2x + 1. Complete the square or follow the derivative to x = -1 and verify the curve has one global minimum. This is the mechanism to keep in view as the lesson becomes more technical. Before moving on, identify the input, transformation, output, and one observation that would falsify your conclusion.
Key points
- Convex sets, functions, epigraphs, Jensen inequality, and first-order conditions.
- Smoothness, strong convexity, norms, and projections.
- Gradient descent, subgradients, proximal operators, and constraints.