Posts

What SVM is

  In  machine learning ,  support-vector machines ( SVMs , also  support-vector networks [1] ) are  supervised learning  models with associated learning  algorithms  that analyze data used for  classification and  regression analysis . Developed at  AT&T Bell Laboratories  by  Vapnik  with colleagues (Boser et al., 1992, Guyon et al., 1993, Vapnik et al., 1997), it presents one of the most robust prediction methods, based on the statistical learning framework or VC theory proposed by Vapnik and Chervonenkis (1974) and Vapnik (1982, 1995). Given a set of training examples, each marked as belonging to one or the other of two categories, an SVM training algorithm builds a model that assigns new examples to one category or the other, making it a non- probabilistic binary   linear classifier  (although methods such as  Platt scaling  exist to use SVM in a probabilistic classification setting). An SV...