really great algorithm for these types of applications is the support vector machine algorithm or SVM it looks at the extremes of the data sets and draws a decision boundary also known as a hyperplane near the extreme points in the data set so essentially the support vector machine algorithm is a frontier which best segregates the two classes so how does it work to understand SVM Zapatera let's first take a look at why they called support vector machines so say we got some sample data over here of features that classify whether an