What is a Support Vector Machine (SVM)?

What is a Support Vector Machine (SVM)?

Approach: Define the goal of maximizing the margin between classes.

A supervised learning model used for classification or regression. It finds the hyperplane that best separates the data into classes by maximizing the margin (the distance between the hyperplane and the nearest data points from either class, called support vectors).

Follow-up: What is a soft margin?

Key concepts: hyperplane, support vectors, margin.