This document provides an overview of support vector machines (SVMs) as kernel machines. It discusses how SVMs can be formulated as optimization problems in reproducing kernel Hilbert spaces using kernels. Specifically, it covers:
1) How the SVM primal optimization problem can be solved using Lagrange multipliers and the representer theorem to obtain the dual quadratic program.
2) How the regularization parameter C in the C-SVM formulation allows data points to lie on or outside the margin.
3) The active set method for solving the SVM quadratic program, which iteratively optimizes over the sets of active and inactive constraints.