The goal of Algorithmic Mathematics in Machine Learning is to explore several well-known machine learning and data analysis algorithms from a mathematical and programming perspective. In this unique book, the authors: Present machine learning methods, review the underlying mathematics, and provide programming exercises intended to deepen the ......
A Promenade in Mathematical Proofs with Comprehensive Review of Proof Techniques is designed to support students as they advance their mathematical knowledge, bridging the gap from basic arithmetic and calculus to a deeper understanding of mathematical concepts through proof writing. It emphasizes the importance of being able to articulate ......
Designed for a proof-based course on linear algebra, this rigorous and concise textbook intentionally introduces vector spaces, inner products, and vector and matrix norms before Gaussian elimination and eigenvalues so students can quickly discover the singular value decomposition (SVD)-arguably the most enlightening and useful of all matrix ......
Julia is an open-source and fast-growing programming language for scientific computing that offers clarity and ease of use for beginners but also speed and power for advanced applications. Fundamentals of Numerical Computation: Julia Edition provides a complete solution for teaching Julia in the context of numerical methods. It introduces the ......
Collecting a set of classical and emerging methods that otherwise would not be available in a single treatment, Foundations of Computational Imaging: A Model-Based Approach is the first book to define a common foundation for the mathematical and statistical methods used in computational imaging. The book is designed to bring together an eclectic ......
Numerical Linear Algebra and Optimization covers the fundamentals of closely related topics: linear systems (linear equations and least-squares) and linear programming (optimizing a linear function subject to linear constraints). For each problem class, stable and efficient numerical algorithms intended for a finite-precision environment are ......
A Computational Approach to Clustering and Classification
This textbook provides a solid mathematical basis for understanding popular data science algorithms for clustering and classification and shows that an in-depth understanding of the mathematics powering these algorithms gives insight into the underlying data. It presents a step-by-step derivation of these algorithms, outlining their implementation ......
This thoroughly revised second edition provides an updated treatment of numerical linear algebra techniques for solving problems in data mining and pattern recognition. Adopting an application-oriented approach, the author introduces matrix theory and decompositions, describes how modern matrix methods can be applied in real life scenarios, and ......
This book provides the foundations of both linear and nonlinear analysis necessary for understanding and working in twenty-first century applied and computational mathematics. In addition to the standard topics, this text includes several key concepts of modern applied mathematical analysis that should be, but are not typically, included in ......