Support Vector Machine — Explained

Detailed explanation with theory and examples with code

Soner Yıldırım
Towards Data Science
7 min readFeb 7, 2020

--

Support Vector Machine (SVM) is a supervised machine learning algorithm which is mostly used for classification tasks. It is suitable for regression tasks as well.

Supervised learning algorithms try to predict a target (dependent variable) using features (independent variables). Depending on the characteristics of target variable, it can be a classification (discrete target variable) or a regression (continuous target variable) task. Prediction is done…

--

--