Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Machine learning›Support Vector Machine (Classification)
Machine learning

Support Vector Machine (Classification)

Support Vector Machine (SVM — Classification) · Also known as: Destek Vektör Makinesi (SVM — Sınıflandırma), support-vector network, SVM classifier, maximum-margin classifier

The Support Vector Machine, introduced by Corinna Cortes and Vladimir Vapnik in 1995, is a classifier that finds the optimal separating hyperplane between classes in a high-dimensional space. It chooses the boundary that leaves the widest possible margin to the nearest training points, which makes its decisions robust on new data.

ScholarGate
  1. Machine learning
  2. v1
  3. 1 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Support Vector Machine
K-Nearest NeighborsLogistic RegressionNaive BayesRandom ForestSupport Vector RegressionActive learning Support…Capsule NetworkCNN Image ClassificationConvolutional Neural Net…DBSCAN

+9 more

When to use it

Use SVM for binary or categorical classification on tabular data with roughly 50 or more observations, especially when the feature space is high-dimensional and predictive accuracy matters more than explicit coefficients. It does not require normally distributed data, but features must be standardised and the kernel and C must be tuned by cross-validation. On very small samples, prefer a simpler classifier such as logistic regression or naive Bayes.

Strengths & limitations

Strengths
  • Effective in high-dimensional feature spaces, even when there are more features than the boundary's complexity would suggest.
  • The maximum-margin principle and the use of only support vectors give robust, generalisable boundaries.
  • Kernels let it capture nonlinear class boundaries without manually engineering new features.
  • Assumption-light: it does not require normally distributed data.
Limitations
  • Sensitive to the choice of kernel and the C parameter, which must be tuned by cross-validation.
  • Requires careful feature standardisation; unscaled features distort the margin.
  • Becomes unstable on small samples, where there are too few support vectors to define a reliable boundary.
  • Provides no directly interpretable coefficients and no native class-probability estimates.

Frequently asked

Why do I have to standardise the features?

SVM measures distances to the separating hyperplane, so features on larger numeric scales dominate the margin. Standardising every feature (StandardScaler) puts them on comparable scales so the boundary reflects the true class structure rather than arbitrary units.

What does the C parameter control?

C trades off margin width against classification errors. A large C forces a tight fit to the training data with a narrow margin; a small C allows more margin violations in exchange for a wider, smoother boundary. The right value is found by cross-validation.

What is the kernel for?

When the classes cannot be separated by a straight boundary, a kernel (such as the radial basis function) implicitly maps the data into a higher-dimensional space where a separating hyperplane exists, letting SVM model nonlinear boundaries. The kernel choice should be validated by cross-validation.

When should I not use SVM?

On very small samples — below about 50 observations — there are too few support vectors to define a stable boundary and there is not enough data to tune the kernel and C, so the model risks overfitting. In that case a simpler classifier such as logistic regression or naive Bayes is preferable.

Sources

  1. Cortes, C. & Vapnik, V. (1995). Support-Vector Networks. Machine Learning, 20, 273–297. DOI: 10.1007/BF00994018 ↗

How to cite this page

ScholarGate. (2026, June 1). Support Vector Machine (SVM — Classification). ScholarGate. https://scholargate.app/en/machine-learning/svm-classification

Related methods

K-Nearest NeighborsLogistic RegressionNaive BayesRandom ForestSupport Vector Regression

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • K-Nearest NeighborsMachine learning↔ compare
  • Logistic RegressionResearch Statistics↔ compare
  • Naive BayesMachine learning↔ compare
  • Random ForestMachine learning↔ compare
  • Support Vector RegressionMachine learning↔ compare
Compare side by side →

Referenced by

Active learning Support vector machineCapsule NetworkCNN Image ClassificationConvolutional Neural NetworkDBSCANDecision TreeGraph Neural NetworkK-Nearest NeighborsKernel PCALinear Discriminant Analysis (Classification)Naive BayesRandom ForestSelf-supervised Support Vector MachineSemi-supervised Support Vector MachineStackingSupport Vector RegressionVision TransformerXGBoost

Similar methods

Regularized Support Vector MachineSupport Vector RegressionBayesian Support Vector MachineRobust Support Vector MachineK-Nearest NeighborsOne-class SVMRobust One-class SVMBayesian one-class SVM

Related reference concepts

Support Vector ClassificationSupport Vector Machines and Kernel MethodsClassification and Discriminant AnalysisClassification AlgorithmsLinear Discriminant AnalysisQuadratic Discriminant Analysis

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Support Vector Machine (Support Vector Machine (SVM — Classification)). Retrieved 2026-07-21 from https://scholargate.app/en/machine-learning/svm-classification · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Cortes, C. & Vapnik, V.
Year
1995
Type
Maximum-margin classifier (kernel method)
Task
Classification
MinSample
50
Related methods
K-Nearest NeighborsLogistic RegressionNaive BayesRandom ForestSupport Vector Regression
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account