What is Support Vector Machine ( SVM )?
Support Vector Machine (SVM) is a supervised machine learning algorithm used for classification and regression.
In short:
It finds the best boundary (hyperplane) that separates data into different classes with the maximum margin (distance between classes).
Key idea:
Only a few critical data points—called support vectors—decide the boundary.
Example:
Separating spam vs non-spam emails.