submit urlsubmit rss feedadd directory

article

Support vector machines (SVMs) are a set of related supervised learning methods used for classification and regression. Their common factor is the use of a technique known as the "kernel trick" to apply linear classification techniques to non-linear classification problems.

Linear classification


Motivation

Suppose we want to classify some data points into two classes. Often we are interested in classifying data as part of a machine-learning process. These data points may not necessarily be points in R2 but may be multidimensional Rp (statistics notation) or Rn (computer science notation) points. We are interested in whether we can separate them by a hyperplane. As we examine a hyperplane, this form of classification is known as linear classification. We also want to choose a hyperplane that separates the data points "neatly", with maximum distance to the closest data point from both classes -- this distance is called the margin. We desire this property since if we add another data point to the points we already have, we can more accurately classify the new point since the separation between the two classes is greater. Now, if such a hyperplane exists, the hyperplane is clearly of interest and is known as the maximum-margin hyperplane or the optimal hyperplane, as are the vectors that are closest to this hyperplane, which are called the support vectors.

Formalization

We consider data points of the form: \{ (\mathbf{x}_1, c_1), (\mathbf{x}_2, c_2), \ldots, (\mathbf{x}_n, c_n)\} where the ci is either 1 or −1 -- this constant denotes the class to which the point \mathbf{x}_i belongs. Each \mathbf{x}_i is a p- (statistics notation), or n- (computer science notation) dimensional vector of scaled or [-1,1 values. The scaling is important to guard against variables (attributes) with larger variance that might otherwise dominate the classification. We can view this as training data, which denotes the correct classification which we would like the SVM to eventually distinguish, by means of the dividing hyperplane, which takes the form
\mathbf{w}\cdot\mathbf{x} - b=0.

More on [ Support vector machine ]


directory of related categories

 

 
Support_Vector_Machines RSS feed
Support Vector Machines - Twitter Search

upcoming Support Vector Machines for Predicting Structured Outputs @ Machine Learning Symposium #machinelearning #nyc #svm #followfriday
sukhchander (sukhchander) Fri, 06 Nov 2009 18:36:12 -0000
upcoming Support Vector Machines for Predicting Structured Outputs @ Machine Learning Symposium #machinelearning #nyc #svm #followfriday
RT: @obernardo: "I support vector machines" #corollary #vapnik #greenpeace
chaltein (daniel) Wed, 04 Nov 2009 16:49:15 -0000
RT: @obernardo: "I support vector machines" #corollary #vapnik #greenpeace
Kategorisierung (überwachte Klassifikation)* Methoden Clustering KMEAN Kategorisierung: Decision Tree Support Vector Machines
SvenPFischer (Sven-Philipp Fischer) Wed, 04 Nov 2009 13:52:53 -0000
Kategorisierung (überwachte Klassifikation)* Methoden Clustering KMEAN Kategorisierung: Decision Tree Support Vector Machines
Eu também! RT @obernardo "I support vector machines" #corollary #vapnik #greenpeace
ccrestana (Carlos Crestana) Wed, 04 Nov 2009 13:33:28 -0000
Eu também! RT @obernardo "I support vector machines" #corollary #vapnik #greenpeace
excited to attend Thorsten Joachim's presentation on Support Vector Machines & complex object classification http://bit.ly/3v9Lpg
Knewton_tech (Knewton tech team) Fri, 30 Oct 2009 18:49:37 -0000
excited to attend Thorsten Joachim's presentation on Support Vector Machines & complex object classification http://bit.ly/3v9Lpg
Anders Ardö on automatic classifiers comparing Support Vector Machines vs String Matching http://bit.ly/39Lo5w #udc2009
hochstenbach (hochstenbach) Thu, 29 Oct 2009 11:00:58 -0000
Anders Ardö on automatic classifiers comparing Support Vector Machines vs String Matching http://bit.ly/39Lo5w #udc2009

 
Subscribe to Support_Vector_Machines RSS feed

directory of related sites

artificial intelligence using SVM - Helpful to beginners trying to grasp the concepts of SVMs.

Image, Speech and Intelligent Systems Research Group - University of Southampton. Overview and links to resources.

Kernel Machines - A central source of information on kernel based methods, including support vector machines, Gaussian processes.

Lagrangian Support Vector Machine - University of Wisconsin at Madison. Software and technical report.
Meta Description: [ Active Support Vector Machine Home page ]

Learning to Classify Text using Support Vector Machines - By Thorsten Joachims - describes an SVM approach to text classification.

Support Vector Machine Mailing List - An unmoderated discussion list about Support Vector Machines methodology.

SVM Application List - Overview of domains in which SVMs have been applied.

Support_Vector_Machines related videos

Guys in the lab

This is the team of nerds of the Support Vector Machine project at CSUN. We're 4 grad students and an ugrad. It's good times

Support_Vector_Machines related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor