Skip to main content

Pattern Recognition and Machine Learning

  • Chapter
  • First Online:
Programming with TensorFlow

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. Deep Learning for Computer Vision: Expert techniques to train advanced neural networks using TensorFlow and Keras. [Authors: RajalingappaaShanmugamani]

    Google Scholar 

  4. Deep Learning in Python: Master Data Science and Machine Learning with Modern Neural Networks written in Python, Theano, and TensorFlow. [Authors: LazyProgrammer]

    Google Scholar 

  5. Deep learning quick reference : useful hacks for training and optimizing deep neural networks with TensorFlow and Keras. [Authors: Bernico, Mike]

    Google Scholar 

  6. Deep Learning with Applications Using Python: Chatbots and Face, Object, and Speech Recognition with Tensorflow and Keras. [Authors: Navin Kumar Manaswi]

    Google Scholar 

  7. Deep Learning with TensorFlow: Explore neural networks with Python [Authors: Giancarlo Zaccone, Md. RezaulKarim, Ahmed Menshawy]

    Google Scholar 

  8. Devroye, L., Gyorfi, L. and Lugosi, G. A Probabilistic Theory of Pattern Recognition. Springer Verlag, Applications of Mathematics Vol. 31, 1996.

    Google Scholar 

  9. Hands-On Deep Learning for Images with TensorFlow: Build intelligent computer vision applications using TensorFlow and Keras [Authors: Will Ballard]

    Google Scholar 

  10. Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems. [Author: AurélienGéron]

    Google Scholar 

  11. Hands-On Transfer Learning with Python Implement Advanced Deep Learning and Neural Network Models Using TensorFlow and Keras [Authors: DipanjanSarkar, Raghav Bali, TamoghnaGhosh]

    Google Scholar 

  12. Hands-on unsupervised learning with Python : implement machine learning and deep learning models using Scikit-Learn, TensorFlow, and more [Authors: Bonaccorso, Giuseppe]

    Google Scholar 

  13. Intelligent mobile projects with TensorFlow : build 10+ artificial intelligence apps using TensorFlow Mobile and Lite for iOS, Android, and Raspberry Pi. [Authors: Tang, Jeff]

    Google Scholar 

  14. Intelligent Projects Using Python: 9 real-world AI projects leveraging machine learning and deep learning with TensorFlow and Keras. [Authors: SantanuPattanayak]

    Google Scholar 

  15. Internet of Things for Industry 4.0, EAI, Springer, Editors, G. R. Kanagachidambaresan, R. Anand, E. Balasubramanian and V. Mahima, Springer.

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

  18. Learn TensorFlow 2.0: Implement Machine Learning And Deep Learning Models With Python. [Authors: Pramod Singh, Avinash Manure]

    Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Liao Q, Poggio T (2016) Bridging the gaps between residual learning, recurrent neural networks and visual cortex. arXiv:1604.03640

    Google Scholar 

  21. Lippmann R (1987) An introduction to computing with neural nets. IEEE ASSP Mag 4(2):4–22

    Article  Google Scholar 

  22. Ma J, Tang J (2017) A review for dynamics in neuron and neuronal network. Nonlinear Dyn 89(3):1569–1578

    Article  MathSciNet  Google Scholar 

  23. Maan AK, Jayadevi DA, James AP (2017) A survey of memristive threshold logic circuits. IEEE Trans Neural Netw Learn Syst 28(8):1734–1746

    Article  MathSciNet  Google Scholar 

  24. Mastering TensorFlow 1.x: Advanced machine learning and deep learning concepts using TensorFlow 1.x and Keras. [Author: Armando Fandango]

    Google Scholar 

  25. McCulloch WS, Pitts W (1943) A logical calculus of the ideas immanent in nervous activity. Bull Math Biophys 5(4):115–133

    Article  MathSciNet  Google Scholar 

  26. Osuna, E. and Girosi. F. Reducing the run-time complexity of support vector machines. In International Conference on Pattern Recognition (submitted), 1998

    Google Scholar 

  27. 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.

    Google Scholar 

  28. Practical Computer Vision Applications Using Deep Learning with CNNs: With Detailed Examples in Python Using TensorFlow and Kivy. [Author: Ahmed Fawzy Gad]

    Google Scholar 

  29. Practical Deep Learning for Cloud, Mobile, and Edge: Real-World AI & Computer-Vision Projects Using Python, Keras&TensorFlow [Authors: AnirudhKoul, Siddha Ganju, MeherKasam]

    Google Scholar 

  30. 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]

    Google Scholar 

  31. 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

    Article  Google Scholar 

  32. Smola, A. and Sch¨olkopf, B. On a kernel-based method for pattern recognition, regression, approximation and operator inversion. Algorithmica (to appear), 1998.

    Google Scholar 

  33. TensorFlow 1.x Deep Learning Cookbook: Over 90 unique recipes to solve artificial-intelligence driven problems with Python. [Authors: Antonio Gulli, AmitaKapoor]

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics