Skip to main content

Machine Learning for IoT

  • Chapter
  • First Online:

Abstract

Machine learning stems from a discipline with a long history, namely, artificial intelligence, which uses statistical techniques to equip computer systems with the ability to "learn" from data, rather than following pre-programmed rules. Over the past few years, machine learning has become one of the workhorses of information technology and has become enmeshed in, albeit usually hidden, every aspect of daily lives. From image recognition to voice recognition, and from predictive maintenance in production lines to health diagnosis systems, the use of machine learning have been embedded everywhere, which invariably accelerates the advancement of most technologies and their applications accordingly.

This chapter intends to provide readers with an overview of machine learning. We will first discuss some fundamentals of probability theory, statistics, and linear algebra, since they are the basics that many machine learning solutions must rely on to become amenable. Next, we provide several use cases of machine learning in IoT solutions. Finally, we will discuss the details of two main categories in machine learning, namely, supervised learning and unsupervised learning.

Develop a passion for learning. If you do, you will never cease to grow.

Anthony J. D’Angelo

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   119.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

Learn about institutional subscriptions

References

  1. C.M. Bishop, Pattern Recognition and Machine Learning (Springer, 2006)

    Google Scholar 

  2. H. Daumé III, A Course in Machine Learning. 2012.

    Google Scholar 

  3. R. Battiti, M. Brunato, The LION Way – Machine Learning plus Intelligent Optimization (LIONlab, University of Trento, Italy, 2017)

    Book  Google Scholar 

  4. A. Smola, S.V.N. Vishwanathan, Introduction to Machine Learning (Cambridge University Press, Cambridge, 2008)

    Google Scholar 

  5. A. Smola, S. Vishwanathan, Introduction to Machine Learning, vol 32 (Cambridge University, Cambridge, 2008), p. 34

    Google Scholar 

  6. H. Zou, T. Hastie, Regularization and variable selection via the elastic net. J. R. Stat. Soc. 67(2), 301–320 (2005)

    Article  MathSciNet  Google Scholar 

  7. O. Sosnovshchenko, O. Baiev, Machine Learning with Swift: Artificial Intelligence for IOS (Packt Publishing Ltd, 2018). https://www.amazon.com/Machine-Learning-Swift-Artificial-Intelligence/dp/1787121518.

  8. Stanford Machine Learning. Available from: https://see.stanford.edu/Course/CS229.

  9. I. Steinwart, A. Christmann, Support Vector Machines (Springer Science & Business Media, 2008). https://link.springer.com/book/10.1007/978-0-387-77242-4#about.

  10. SVM (Support Vector Machine)—Theory. Available from: https://medium.com/machine-learning-101/chapter-2-svm-support-vector-machine-theory-f0812effc72.

  11. H.H. Aghdam, E.J. Heravi, Guide to Convolutional Neural Networks, vol 10 (Springer, New York, NY, 2017), pp. 978–973

    Book  Google Scholar 

  12. K. Huang, Deep Learning: Fundamentals (Springer, Theory and Applications, 2019). https://www.springer.com/gp/book/9783030060725#aboutBook.

  13. A. Carvalhal, T. Ribeiro, Do artificial neural networks provide better forecasts? Evidence from Latin American stock indexes. Lat. Am. Bus. Rev. 8(3), 92–110 (2008)

    Article  Google Scholar 

  14. Basic Overview of Convolutional Neural Network (CNN). Available from: https://medium.com/@udemeudofia01/basic-overview-of-convolutional-neural-network-cnn-4fcc7dbb4f17.

  15. A. Krizhevsky, I. Sutskever, G.E. Hinton, Imagenet classification with deep convolutional neural networks. in Advances in Neural Information Processing Systems, (2012), pp. 1097–1105.

    Google Scholar 

  16. Convolutional Neural Networks. Available from: https://medium.com/machine-learning-bites/deeplearning-series-convolutional-neural-networks-a9c2f2ee1524.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Firouzi, F., Farahani, B., Ye, F., Barzegari, M. (2020). Machine Learning for IoT. In: Firouzi, F., Chakrabarty, K., Nassif, S. (eds) Intelligent Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-030-30367-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30367-9_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30366-2

  • Online ISBN: 978-3-030-30367-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics