Support Vector Machines

This lesson will focus on training Support Vector Machines.

Support Vector Machine

A Support Vector Machine (SVM) is a supervised machine learning algorithm that can be used for both classification and regression problems. In this algorithm, we plot each data item as a point in n-dimensional space (where n is the number of features we have) with the value of each feature being the value of a particular coordinate. Then, we perform classification by finding the hyper-plane/line that differentiates the two classes. A hyper-plane is the higher dimensional version of a line. As a line can separate classes on two-dimensional data, a hyper-plane can separate on higher dimensions.

Get hands-on with 1200+ tech skills courses.