Skip to main content
All terms
Foundations

Support Vector Machine

A classic algorithm that separates categories by finding the widest gap between them.

Definition

A support vector machine (SVM) is a classic classification algorithm that separates categories by finding the boundary with the widest possible margin between them. With a mathematical trick called a kernel, it can also handle data that no straight line can split. SVMs were a leading method before deep learning.