Skip to main content

Linear Algebra, Data Science, and Machine Learning

  • Textbook
  • Oct 2025
  • Latest edition

Overview

  • A mathematically rigorous introduction to modern methods of machine learning and data analysis
  • Focus on learning how and why algorithms work, as well as developing facility with their practical applications
  • Student solutions and Python notebooks supporting the applications and computational exercises are available on GitHub

Buy print copy

About this book

This text provides a mathematically rigorous introduction to modern methods of machine learning and data analysis at the advanced undergraduate/beginning graduate level. The book is self-contained and requires minimal mathematical prerequisites. There is a strong focus on learning how and why algorithms work, as well as developing facility with their practical applications. Apart from basic calculus, the underlying mathematics — linear algebra, optimization, elementary probability, graph theory, and statistics — is developed from scratch in a form best suited to the overall goals.  In particular, the wide-ranging linear algebra components are unique in their ordering and choice of topics, emphasizing those parts of the theory and techniques that are used in contemporary machine learning and data analysis.  The book will provide a firm foundation to the reader whose goal is to work on applications of machine learning and/or research into the further development of this highly active field of contemporary applied mathematics.

To introduce the reader to a broad range of machine learning algorithms and how they are used in real world applications, the programming language Python is employed and offers a platform for many of the computational exercises. Python notebooks complementing various topics in the book are available on a companion GitHub site specified in the Preface, and can be easily accessed by scanning the QR codes or clicking on the links provided within the text. Exercises appear at the end of each section, including basic ones designed to test comprehension and computational skills, while others range over proofs not supplied in the text, practical computations, additional theoretical results, and further developments in the subject.  The Students’ Solutions Manual may be accessed from GitHub. Instructors may apply for access to the Instructors’ Solutions Manual from the link supplied on the text’s Springer website.

The book can be used in a junior or senior level course for students majoring in mathematics with a focus on applications as well as students from other disciplines who desire to learn the tools of modern applied linear algebra and optimization. It may also be used as an introduction to fundamental techniques in data science and machine learning for advanced undergraduate and graduate students or researchers from other areas, including statistics, computer science, engineering, biology, economics and finance, and so on.

Keywords

  • textbook machine learning
  • optimization
  • graph theory
  • neural network
  • deep learning
  • support vector machines
  • clustering
  • regression
  • dimension reduction
  • machine learning
  • classification
  • data science
  • gradient descent
  • graph-based learning
  • linear algebra
  • principal component analysis
  • semi-supervised learning

Authors and Affiliations

  • School of Mathematics, University of Minnesota, Minneapolis, USA

    Jeff Calder, Peter J. Olver

About the authors

Jeff Calder received his Ph.D. degree in applied and interdisciplinary mathematics from the University of Michigan under the guidance of Prof. Selim Esedoglu and Prof. Alfred Hero in 2014. Between 2014 and 2016 he was a Morrey Assistant Professor at the University of California, Berkeley, under the mentorship of Lawrence C. Evans and James Sethian. He has been on the faculty of the School of Mathematics at the University of Minnesota since 2016, full professor since 2025, where he has supervised 5 PhD students, 4 postdoctoral scholars, and a number of undergraduate and high school students on research projects. 

 

Calder's research interests lie in applied probability, numerical analysis, and partial differential equations, with a specific interest in applications to machine learning and data analysis. Calder has published over 50 articles in journals and conferences spanning pure and applied mathematics and related areas, and holds several patents. His research has been recognized with an NSF Career Award and Alfred P. Sloan Research Fellowship in 2020, a University of Minnesota McKnight Presidential Fellowship and Guillermo E. Borja Award in 2021, and he currently holds the Albert and Dorothy Marden Professorship in Mathematics (2023-2028).

 

Both Jeff and Peter are among the cofounders of AMAAZE, the Anthropological and Mathematical Analysis of Archaeological and Zooarchaeological Evidence, an international research consortium of anthropologists, mathematicians, and computer scientists. 

 

Peter J. Olver received his Ph.D. from Harvard University in 1976 under the guidance of Prof. Garrett Birkhoff.  After being a Dickson Instructor at the University of Chicago and a postdoc at the University of Oxford, he has been on the faculty of the School of Mathematics at the University of Minnesota since 1980, and a full professor since 1985.  He served as the Head of the Department from 2008 to 2020.  He has supervised 23 Ph.D. students, and mentored over 30 postdocs, visiting students and scholars from around the world, as well as supervising numerous undergraduate research projects.  He is a Fellow of the American Mathematical Society, the Society for Industrial and Applied Mathematics (SIAM), the Institute of Physics, UK, and the Asia-Pacific Artificial Intelligence Association (AAIA).   

 

Over the years, he has contributed to a wide range of fields, including symmetry and Lie theory, partial differential equations, the calculus of variations, mathematical physics, fluid mechanics, elasticity, quantum mechanics, Hamiltonian mechanics, geometric numerical methods, differential geometry, classical invariant theory, algebra, computer vision and image processing, anthropology, and beyond. He is the author of over 160 papers in refereed journals, and has given more than 500 invited lectures on his research at conferences, universities, colleges, and institutes throughout the world.  He was named a "Highly Cited Researcher” by Thomson-ISI in 2003, and an inaugural "Highly Ranked Scholar" by ScholarGPS in 2024..  He has written 6 books, including the definitive text on Applications of Lie Groups to Differential Equations, and two additional undergraduate texts: Partial Differential Equations and Applied Linear Algebra, the latter coauthored with his wife, Chehrzad Shakiban.

Bibliographic Information

  • Book Title: Linear Algebra, Data Science, and Machine Learning

  • Authors: Jeff Calder, Peter J. Olver

  • Series Title: Springer Undergraduate Texts in Mathematics and Technology

  • Publisher: Springer Cham

  • eBook Packages: Mathematics and Statistics, Mathematics and Statistics (R0)

  • Copyright Information: The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2025

  • Hardcover ISBN: 978-3-031-93763-7Due: 27 October 2025

  • Softcover ISBN: 978-3-031-93766-8Due: 27 October 2026

  • eBook ISBN: 978-3-031-93764-4Due: 27 October 2025

  • Series ISSN: 1867-5506

  • Series E-ISSN: 1867-5514

  • Edition Number: 1

  • Number of Pages: XXIII, 629

  • Number of Illustrations: 113 b/w illustrations, 33 illustrations in colour

Publish with us