Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 895 Bytes

README.md

File metadata and controls

20 lines (15 loc) · 895 Bytes

Method

Support Vector Machines SVM are a group of classification algorithms that find a decision boundary that separates the data into different classes. The decision boundary is defined by a set of points called support vectors.

These methods evolved from what are known as maximum margin classifiers. Which solve a linear program to find a hyperplane that separates the data with the largest margin possible given some budget of misclassifications. See The following LP

Running the code

Ensure the requirements are installed (see requirements.txt in the root project directory).

cd ../svm # Change to the directory containing the code from the root project directory
python svm.py

Results

Pretty picture in plots directory.