Abstract
Classifying data is a common task in data-driven modeling. Using support vector machines, we can separate classes of data by a hyperplane. A support vector machine (SVM) is a concept for a set of related supervised learning methods that analyze data and recognize patterns, used for classification and regression analysis. The formulation of SVM uses the structural risk minimization principle, which has been shown to be superior to the traditional empirical risk minimization principle used by conventional neural networks. This chapter presents principles of classification and regression analysis by support vector machines, briefly. Also related MATLAB programs are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Burges CJC (1998) A tutorial on support vector machines for pattern recognition, vol 2. Kluwer Academic, Boston, pp 1ā43
Chapelle O, Haffner P, Vapnik VN (1999) Support vector machines for histogram-based classification. IEEE Trans Neural Netw 10(5):1055ā1064
Vapnik VN (1995) The nature of statistical learning theory. Springer, New York. ISBN 0-387-98780-0
Weston J, Watkins C (1998) Multiclass support vector machines. Technical report. CSD-TR-98-04, Department of Computer Science, Royal Holloway, University of London, Egham
Author information
Authors and Affiliations
Rights and permissions
Copyright information
Ā© 2014 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Araghinejad, S. (2014). Support Vector Machines. In: Data-Driven Modeling: Using MATLABĀ® in Water Resources and Environmental Engineering. Water Science and Technology Library, vol 67. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-7506-0_6
Download citation
DOI: https://doi.org/10.1007/978-94-007-7506-0_6
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-7505-3
Online ISBN: 978-94-007-7506-0
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)