This document discusses multi-class support vector machines (SVMs). It outlines three main strategies for multi-class SVMs: decomposition approaches like one-vs-all and one-vs-one, a global approach, and an approach using pairwise coupling of convex hulls. It also discusses using SVMs to estimate class probabilities and describes two variants of multi-class SVMs that incorporate slack variables to allow misclassified examples.