Abstract
Support vector machine (SVM) is one of the most widely used classification algorithms. It uses supervised learning method (Aizerman et al., Auto Remote Cont 25:821–837, 1964) for training. The SVM classifier is mostly used in multi-classification problems. SVM differs from the traditional classifiers as it uses “decision boundary,” which separates the classes. The decision boundary maximizes distances of data points belongs to different classes .in this; decision boundary is the optimum that is Most optimal (Baron and Ensley, Opportunity recognition as the detection of meaningful patterns: evidence from the prototypes of novice and experienced entrepreneurs. Manuscript under review, 2005) decision boundary has maximum margin. The data points which are nearer to the boundary are called support vectors. The most important thing in SVM is its hyper plane, where for a N-dimensional space it is an (N-1)-dimensional subspace. To better understand, the hyper plane is just a line in one dimension for a two-dimensional space. It is a two-dimensional plane that separates the classes for a three-dimensional space.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aizerman, M.A., Braverman, E.M. and Rozoner, L.I. Theoretical foundations of the potential function method in pattern recognition learning. Automation and Remote Control, 25:821–837, 1964
Baron, R.A., & Ensley, M.D. 2005. Opportunity recognition as the detection of meaningful patterns: Evidence from the prototypes of novice and experienced entrepreneurs. Manuscript under review
Deep Learning for Computer Vision: Expert techniques to train advanced neural networks using TensorFlow and Keras. [Authors: RajalingappaaShanmugamani]
Deep Learning in Python: Master Data Science and Machine Learning with Modern Neural Networks written in Python, Theano, and TensorFlow. [Authors: LazyProgrammer]
Deep learning quick reference : useful hacks for training and optimizing deep neural networks with TensorFlow and Keras. [Authors: Bernico, Mike]
Deep Learning with Applications Using Python: Chatbots and Face, Object, and Speech Recognition with Tensorflow and Keras. [Authors: Navin Kumar Manaswi]
Deep Learning with TensorFlow: Explore neural networks with Python [Authors: Giancarlo Zaccone, Md. RezaulKarim, Ahmed Menshawy]
Devroye, L., Gyorfi, L. and Lugosi, G. A Probabilistic Theory of Pattern Recognition. Springer Verlag, Applications of Mathematics Vol. 31, 1996.
Hands-On Deep Learning for Images with TensorFlow: Build intelligent computer vision applications using TensorFlow and Keras [Authors: Will Ballard]
Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems. [Author: AurélienGéron]
Hands-On Transfer Learning with Python Implement Advanced Deep Learning and Neural Network Models Using TensorFlow and Keras [Authors: DipanjanSarkar, Raghav Bali, TamoghnaGhosh]
Hands-on unsupervised learning with Python : implement machine learning and deep learning models using Scikit-Learn, TensorFlow, and more [Authors: Bonaccorso, Giuseppe]
Intelligent mobile projects with TensorFlow : build 10+ artificial intelligence apps using TensorFlow Mobile and Lite for iOS, Android, and Raspberry Pi. [Authors: Tang, Jeff]
Intelligent Projects Using Python: 9 real-world AI projects leveraging machine learning and deep learning with TensorFlow and Keras. [Authors: SantanuPattanayak]
Internet of Things for Industry 4.0, EAI, Springer, Editors, G. R. Kanagachidambaresan, R. Anand, E. Balasubramanian and V. Mahima, Springer.
Krestinskaya O, Bakambekova A, James AP (2019) Amsnet: analog memristive system archi-tecture for mean-pooling with dropout convolutional neural network. In: IEEE internationalconference on artificial intelligence circuits and systems
Krestinskaya O, Salama KN, James AP (2018) Learning in memristive neural network architectures using analog backpropagation circuits. IEEE Trans Circuits Syst I: Regul Pap 1–14.https://doi.org/10.1109/TCSI.2018.2866510
Learn TensorFlow 2.0: Implement Machine Learning And Deep Learning Models With Python. [Authors: Pramod Singh, Avinash Manure]
Li Y, Wang Z, Midya R, Xia Q, Yang JJ (2018) Review of memristor devices in neuromorphic computing: materials sciences and device challenges. J Phys D: ApplPhys 51(50):503002
Liao Q, Poggio T (2016) Bridging the gaps between residual learning, recurrent neural networks and visual cortex. arXiv:1604.03640
Lippmann R (1987) An introduction to computing with neural nets. IEEE ASSP Mag 4(2):4–22
Ma J, Tang J (2017) A review for dynamics in neuron and neuronal network. Nonlinear Dyn 89(3):1569–1578
Maan AK, Jayadevi DA, James AP (2017) A survey of memristive threshold logic circuits. IEEE Trans Neural Netw Learn Syst 28(8):1734–1746
Mastering TensorFlow 1.x: Advanced machine learning and deep learning concepts using TensorFlow 1.x and Keras. [Author: Armando Fandango]
McCulloch WS, Pitts W (1943) A logical calculus of the ideas immanent in nervous activity. Bull Math Biophys 5(4):115–133
Osuna, E. and Girosi. F. Reducing the run-time complexity of support vector machines. In International Conference on Pattern Recognition (submitted), 1998
Osuna, E., Freund, R. and Girosi, F. Training support vector machines: an application to face detection. In IEEE Conference on Computer Vision and Pattern Recognition, pages 130 – 136, 1997.
Practical Computer Vision Applications Using Deep Learning with CNNs: With Detailed Examples in Python Using TensorFlow and Kivy. [Author: Ahmed Fawzy Gad]
Practical Deep Learning for Cloud, Mobile, and Edge: Real-World AI & Computer-Vision Projects Using Python, Keras&TensorFlow [Authors: AnirudhKoul, Siddha Ganju, MeherKasam]
Python Deep Learning: Exploring deep learning techniques, neural network architectures and GANs with PyTorch, Keras and TensorFlow. [Authors: Ivan Vasilev, Daniel Slater, GianmarioSpacagna, Peter Roelants, Valentino Zocca]
Ren S, He K, Girshick RB, Sun J (2017) Faster r-cnn: towards real-time object detection with region proposal networks. IEEE Trans Pattern Anal Mach Intell 39(6):1137–1149
Smola, A. and Sch¨olkopf, B. On a kernel-based method for pattern recognition, regression, approximation and operator inversion. Algorithmica (to appear), 1998.
TensorFlow 1.x Deep Learning Cookbook: Over 90 unique recipes to solve artificial-intelligence driven problems with Python. [Authors: Antonio Gulli, AmitaKapoor]
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Bharadwaj, Prakash, K.B., Kanagachidambaresan, G.R. (2021). Pattern Recognition and Machine Learning. In: Prakash, K.B., Kanagachidambaresan, G.R. (eds) Programming with TensorFlow. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-57077-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-57077-4_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57076-7
Online ISBN: 978-3-030-57077-4
eBook Packages: EngineeringEngineering (R0)