Support Vector Machine

support-vector-machinemachine-learningclassificationkernel-methodvc-dimensionconvex-optimization

Definition

A support vector machine (SVM; Boser-Guyon-Vapnik 1992) is a classifier that separates two classes with the hyperplane maximizing the margin — the distance from the boundary to the nearest training points. The solution depends only on those nearest points, the support vectors, and — via the kernel trick — the same construction yields nonlinear boundaries by implicitly mapping the data into a high-dimensional feature space. It is a convex optimization problem with a single global optimum and a generalization theory grounded in the VC dimension.

Key Ideas

Why It Matters

Open Questions

Related