๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ machine learning โ€บ support-vector-machine-algorithm
Support Vector Machine (SVM) Algorithm - GeeksforGeeks
Support Vector Machine (SVM) is a supervised machine learning algorithm used for classification and regression tasks. It tries to find the best boundary known as hyperplane that separates different classes in the data.
Published ย  2 weeks ago
๐ŸŒ
Great Learning
mygreatlearning.com โ€บ blog โ€บ ai and machine learning โ€บ support vector machine (svm) algorithm
Support Vector Machine (SVM) Algorithm
March 18, 2025 - Support Vector Machine (SVM) is a supervised learning algorithm used for classification and regression. It finds the optimal boundary to separate classes, ensuring maximum margin.
Discussions

Please explain Support Vector Machines (SVM) like I am a 5 year old.
We have 2 colors of balls on the table that we want to separate. http://i.imgur.com/zDBbD.png We get a stick and put it on the table, this works pretty well right? http://i.imgur.com/aLZlG.png Some villain comes and places more balls on the table, it kind of works but one of the balls is on the wrong side and there is probably a better place to put the stick now. http://i.imgur.com/kxWgh.png SVMs try to put the stick in the best possible place by having as big a gap on either side of the stick as possible. http://i.imgur.com/ePy4V.png Now when the villain returns the stick is still in a pretty good spot. http://i.imgur.com/BWYYZ.png There is another trick in the SVM toolbox that is even more important. Say the villain has seen how good you are with a stick so he gives you a new challenge. http://i.imgur.com/R9967.png Thereโ€™s no stick in the world that will let you split those balls well, so what do you do? You flip the table of course! Throwing the balls into the air. Then, with your pro ninja skills, you grab a sheet of paper and slip it between the balls. http://i.imgur.com/WuxyO.png Now, looking at the balls from where the villain is standing, they balls will look split by some curvy line. http://i.imgur.com/gWdPX.png Boring adults the call balls data, the stick a classifier, the biggest gap trick optimization, call flipping the table kernelling and the piece of paper a hyperplane. More on reddit.com
๐ŸŒ r/MachineLearning
40
54
January 5, 2013
[OC] How Support Vector Machines (SVM) separates data that is not linearly separable (Full video + .Blend file in the comment)

This little animation shows Support Vector Machines (SVM) in action. SVMs are essentially linear classifiers, which means that they seek to separate the data by a hyperplane. When that is not possible, one can augment the data with additional features. The new feature is represented by the Z-axis in the video. More details about SVM here, and blend file for reproducing animation above can be found here.

The main tool for producing the video above is of course Blender. To control the animation programmatically, I used blender's scripting capabilities in Python.

Edit: There is a typo: the label of the Z-axis should sqrt(x^2+y^2) instead of x^2+y^2. This typo doesn't fundamentally change the message of the animation in any meaningful way.

More on reddit.com
๐ŸŒ r/dataisbeautiful
39
717
October 15, 2021
When would you use a SVM of Regression and vice versa?
I think the biggest advantage to using SVMs is the "kernel trick", where you can use any kernel in reproducing kernel Hilbert space to transform your training data and find a hyperplane in that space to separate your data into classes. So, depending on the shape of your data you Kay want to use an SVM. You might prefer a regression if you want something really interpretable. More on reddit.com
๐ŸŒ r/datascience
16
14
May 11, 2019
Just created a cheat sheet about Support Vector Machines
Not sure this is really a "cheat-sheet" so much as you just telling people to import scikit-learn. More on reddit.com
๐ŸŒ r/Python
33
710
April 15, 2019
๐ŸŒ
TutorialsPoint
tutorialspoint.com โ€บ machine_learning โ€บ machine_learning_support_vector_machine.htm
Support Vector Machine (SVM) in Machine Learning
Support vector machines (SVMs) are powerful yet flexible supervised machine learning algorithm which is used for both classification and regression. But generally, they are used in classification problems.
set of methods for supervised statistical learning
In machine learning, support vector machines (SVMs, also support vector networks) are supervised max-margin models with associated learning algorithms that analyze data for classification and regression analysis. Developed at AT&T Bell Laboratories, โ€ฆ Wikipedia
๐ŸŒ
Wikipedia
en.wikipedia.org โ€บ wiki โ€บ Support_vector_machine
Support vector machine - Wikipedia
2 days ago - In machine learning, support vector machines (SVMs, also support vector networks) are supervised max-margin models with associated learning algorithms that analyze data for classification and regression analysis.
๐ŸŒ
MathWorks
mathworks.com โ€บ discovery โ€บ support-vector-machine.html
What Is a Support Vector Machine? - MATLAB & Simulink
Training a support vector machine ... between the classes. The support vector machine algorithm identifies the support vectors and determines the optimal hyperplane....
๐ŸŒ
Analytics Vidhya
analyticsvidhya.com โ€บ home โ€บ how to use support vector machines (svm) in python and r
How to Use Support Vector Machines (SVM) in Data Science?
June 16, 2025 - Support Vector Machine (SVM) is a supervised learning machine learning algorithm that can be used for both classification and regression challenges. However, it is mostly used in classification problems, such as text classification.
Find elsewhere
๐ŸŒ
Reddit
reddit.com โ€บ r/machinelearning โ€บ please explain support vector machines (svm) like i am a 5 year old.
r/MachineLearning on Reddit: Please explain Support Vector Machines (SVM) like I am a 5 year old.
January 5, 2013 - Now, what do you think would happen if I showed a computer those two pictures? Would it be able to tell the difference? Well, a Support Vector Machine might! SVMs are a way computers use math to separate things like pictures of dogs and cats from each other. Just like you, SVMs learn to separate things by learning from lots of examples.
๐ŸŒ
DataCamp
datacamp.com โ€บ tutorial โ€บ svm-classification-scikit-learn-python
Scikit-learn SVM Tutorial with Python (Support Vector Machines) | DataCamp
December 27, 2019 - Master Python skills to become a machine learning scientist ... SVM is an exciting algorithm and the concepts are relatively simple. The classifier separates data points using a hyperplane with the largest amount of margin. That's why an SVM classifier is also known as a discriminative classifier.
๐ŸŒ
IBM
ibm.com โ€บ think โ€บ topics โ€บ support-vector-machine
What Is Support Vector Machine? | IBM
November 17, 2025 - A support vector machine (SVM) is a supervised machine learning algorithm that classifies data by finding an optimal line or hyperplane that maximizes the distance between each class in an N-dimensional space.
๐ŸŒ
Datamites
datamites.com โ€บ blog โ€บ support-vector-machine-algorithm-svm-understanding-kernel-trick
Support Vector Machine Algorithm (SVM) โ€“ Understanding Kernel Trick - DataMites Offical Blog
March 25, 2025 - Support Vector Machine (SVM) is a powerful classification algorithm that uses the kernel trick to handle non-linearly separable data. This technique transforms input data into higher dimensions, making it easier to find an optimal decision boundary.
๐ŸŒ
scikit-learn
scikit-learn.org โ€บ stable โ€บ modules โ€บ svm.html
1.4. Support Vector Machines โ€” scikit-learn 1.8.0 documentation
Support vector machines (SVMs) are a set of supervised learning methods used for classification, regression and outliers detection. The advantages of support vector machines are: Effective in high ...
๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ svm-machine-learning-tutorial-what-is-the-support-vector-machine-algorithm-explained-with-code-examples
SVM Machine Learning Tutorial โ€“ What is the Support Vector Machine Algorithm, Explained with Code Examples
July 1, 2020 - There are specific types of SVMs you can use for particular machine learning problems, like support vector regression (SVR) which is an extension of support vector classification (SVC). The main thing to keep in mind here is that these are just math equations tuned to give you the most accurate answer possible as quickly as possible. SVMs are different from other classification algorithms because of the way they choose the decision boundary that maximizes the distance from the nearest data points of all the classes.
๐ŸŒ
Penn State Statistics
online.stat.psu.edu โ€บ stat857 โ€บ node โ€บ 211
Lesson 10: Support Vector Machines | STAT 897D
In later years, the model has evolved considerably into one of the most flexible and effective machine learning tools available. It is a supervised learning algorithm which can be used to solve both classification and regression problem, even though the current focus is on classification only.
๐ŸŒ
StrataScratch
stratascratch.com โ€บ blog โ€บ machine-learning-algorithms-explained-support-vector-machine
Machine Learning Algorithms Explained: Support Vector Machine - StrataScratch
September 27, 2023 - Support Vector Machine (SVM) is one of the supervised machine learning algorithms that can be used for different purposes: classification, regression, and even anomaly detection. In a nutshell, the main focus of an SVM algorithm is to find the ...
๐ŸŒ
AnalytixLabs
analytixlabs.co.in โ€บ blog โ€บ introduction-support-vector-machine-algorithm
What Is Support Vector Machine (SVM)? Concepts, Working, and Applications
February 19, 2026 - While both work to address overfitting, svm algorithm in machine learning got famous primarily due to its classifier that works by identifying an optimal decision boundary between data classes. The main objective of SVM is to construct a hyperplane that separates classes while maximizing the margin, which is the distance between the hyperplane and the nearest data points from each class. SVM full form in machine learning is support vector machines, which is because the nearest data points mentioned above are known as support vectors, and they alone determine the position and orientation of the decision boundary.
๐ŸŒ
Medium
medium.com โ€บ low-code-for-advanced-data-science โ€บ support-vector-machines-svm-an-intuitive-explanation-b084d6238106
Support Vector Machines (SVM): An Intuitive Explanation | by Tasmay Pankaj Tibrewal | Low Code for Data Science | Medium
October 28, 2023 - A journal of articles written by ... ... Support Vector Machines (SVMs) are a type of supervised machine learning algorithm used for classification and regression tasks....
๐ŸŒ
IEEE Xplore
ieeexplore.ieee.org โ€บ document โ€บ 9844516
Support Vector Machine Algorithm in Machine Learning | IEEE Conference Publication | IEEE Xplore
The Support Vector methods was proposed by V.Vapnik in 1965, when he was trying to solve problems in pattern recognition. In 1971, Kimeldorf proposed a method of constructing kernel space based on support vectors. In 1990s, V.Vapnik formally introduced the Support Vector Machine (SVM) methods ...
๐ŸŒ
i2tutorials
i2tutorials.com โ€บ home โ€บ machine learning โ€“ tutorial โ€บ machine learning- support vector machines
Machine Learning- Support Vector Machines | i2tutorials
January 14, 2022 - Support Vector Machine (SVM) is a supervised machine learning algorithm which can be used for both classification or regression problems. Nevertheless, it is mostly used in classification problems.
๐ŸŒ
Oracle
oracle.com โ€บ goto โ€บ ml-support-vector-machine
32 Support Vector Machine
Oracle offers a comprehensive and fully integrated stack of cloud applications and cloud platform services.
๐ŸŒ
Coursera
coursera.org โ€บ coursera articles โ€บ data โ€บ data science โ€บ what are support vector machine (svm) algorithms?
What Are Support Vector Machine (SVM) Algorithms? | Coursera
An SVM algorithm, or a support vector machine, is a machine learning algorithm you can use to separate data into binary categories. When you plot data on a graph, an SVM algorithm will determine the optimal hyperplane to separate data points ...
Published ย  October 15, 2025
Views ย  764