Skip to main content

Linear Algebra and Optimization: An Introduction

  • Chapter
  • First Online:
Linear Algebra and Optimization for Machine Learning
  • 12k Accesses

Abstract

Machine learning builds mathematical models from data containing multiple attributes (i.e., variables) in order to predict some variables from others. For example, in a cancer prediction application, each data point might contain the variables obtained from running clinical tests, whereas the predicted variable might be a binary diagnosis of cancer. Such models are sometimes expressed as linear and nonlinear relationships between variables. These relationships are discovered in a data-driven manner by optimizing (maximizing) the “agreement” between the models and the observed data. This is an optimization problem.

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

Notes

  1. 1.

    Instead of referring to such matrices as rectangular diagonal matrices, some authors use a quotation around the word diagonal, while referring to such matrices. This is because the word “diagonal” was originally reserved for square matrices.

References

  1. C. Aggarwal. Data mining: The textbook. Springer, 2015.

    MATH  Google Scholar 

  2. C. Aggarwal. Machine learning for text. Springer, 2018.

    Book  Google Scholar 

  3. C. Aggarwal. Recommender systems: The textbook. Springer, 2016.

    Book  Google Scholar 

  4. C. Aggarwal. Outlier analysis. Springer, 2017.

    Book  Google Scholar 

  5. M. Bazaraa, H. Sherali, and C. Shetty. Nonlinear programming: theory and algorithms. John Wiley and Sons, 2013.

    MATH  Google Scholar 

  6. D. Bertsekas. Nonlinear programming. Athena scientific, 1999.

    Google Scholar 

  7. D. Bertsimas and J. Tsitsiklis. Introduction to linear optimization. Athena Scientific, 1997.

    Google Scholar 

  8. C. M. Bishop. Pattern recognition and machine learning. Springer, 2007.

    MATH  Google Scholar 

  9. C. M. Bishop. Neural networks for pattern recognition. Oxford University Press, 1995.

    MATH  Google Scholar 

  10. S. Boyd and L. Vandenberghe. Convex optimization. Cambridge University Press, 2004.

    Book  Google Scholar 

  11. S. Boyd and L. Vandenberghe. Applied linear algebra. Cambridge University Press, 2018.

    MATH  Google Scholar 

  12. R. Duda, P. Hart, and D. Stork. Pattern classification. John Wiley and Sons, 2012.

    MATH  Google Scholar 

  13. P. Flach. Machine learning: the art and science of algorithms that make sense of data. Cambridge University Press, 2012.

    Book  Google Scholar 

  14. G. Golub and C. F. Van Loan. Matrix computations, John Hopkins University Press, 2012.

    MATH  Google Scholar 

  15. I. Goodfellow, Y. Bengio, and A. Courville. Deep learning. MIT Press, 2016.

    MATH  Google Scholar 

  16. T. Hastie, R. Tibshirani, and J. Friedman. The elements of statistical learning. Springer, 2009.

    Book  Google Scholar 

  17. K. Hoffman and R. Kunze. Linear algebra, Second Edition, Pearson, 1975.

    Google Scholar 

  18. D. Lay, S. Lay, and J. McDonald. Linear Algebra and its applications, Pearson, 2012.

    Google Scholar 

  19. S. Marsland. Machine learning: An algorithmic perspective, CRC Press, 2015.

    Google Scholar 

  20. T. Mitchell. Machine learning, McGraw Hill, 1997.

    MATH  Google Scholar 

  21. K. Murphy. Machine learning: A probabilistic perspective, MIT Press, 2012.

    MATH  Google Scholar 

  22. J. Nocedal and S. Wright. Numerical optimization. Springer, 2006.

    MATH  Google Scholar 

  23. J. Solomon. Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics. CRC Press, 2015.

    Book  Google Scholar 

  24. G. Strang. An introduction to linear algebra, Fifth Edition. Wellseley-Cambridge Press, 2016.

    MATH  Google Scholar 

  25. G. Strang. Linear algebra and its applications, Fourth Edition. Brooks Cole, 2011.

    Google Scholar 

  26. G. Strang. Linear algebra and learning from data. Wellesley-Cambridge Press, 2019.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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

Aggarwal, C.C. (2020). Linear Algebra and Optimization: An Introduction. In: Linear Algebra and Optimization for Machine Learning. Springer, Cham. https://doi.org/10.1007/978-3-030-40344-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-40344-7_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-40343-0

  • Online ISBN: 978-3-030-40344-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics