{"title":"Support Vector Machines","authors":"Y. Hasija, Rajkumar Chakraborty","doi":"10.1201/9781003090113-12-12","DOIUrl":null,"url":null,"abstract":"Introduction SVMs deliver state-of-the-art performance in real-world applications such as text categorisation, handwritten character recognition, image classification, biosequences analysis, etc., and are now established as one of the standard tools for machine learning and data mining. A support vector machine (SVM) is a concept in computer science for a set of related supervised learning methods that analyze data and recognize patterns, used for classification and regression analysis. The standard SVM takes a set of input data and predicts, for each given input, which of two possible classes comprises the input, making the SVM a non-probabilistic binary linear classifier. Given a set of training examples, each marked as belonging to one of two categories, an SVM training algorithm builds a model that assigns new examples into one category or the other. An SVM model is a representation of the examples as points in space, mapped so that the examples of the separate categories are divided by a clear gap that is as wide as possible. New examples are then mapped into that same space and predicted to belong to a category based on which side of the gap they fall on.","PeriodicalId":299784,"journal":{"name":"Hands-On Data Science for Biologists Using Python","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Hands-On Data Science for Biologists Using Python","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1201/9781003090113-12-12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Introduction SVMs deliver state-of-the-art performance in real-world applications such as text categorisation, handwritten character recognition, image classification, biosequences analysis, etc., and are now established as one of the standard tools for machine learning and data mining. A support vector machine (SVM) is a concept in computer science for a set of related supervised learning methods that analyze data and recognize patterns, used for classification and regression analysis. The standard SVM takes a set of input data and predicts, for each given input, which of two possible classes comprises the input, making the SVM a non-probabilistic binary linear classifier. Given a set of training examples, each marked as belonging to one of two categories, an SVM training algorithm builds a model that assigns new examples into one category or the other. An SVM model is a representation of the examples as points in space, mapped so that the examples of the separate categories are divided by a clear gap that is as wide as possible. New examples are then mapped into that same space and predicted to belong to a category based on which side of the gap they fall on.