Explorations in Numerical Analysis and Machine Learning with Julia
-
The textbook is an expansion of Explorations in Numerical Analysis that includes new chapters covering topics from machine learning. It is intended for advanced undergraduate and early graduate students, with a focus on the connections between numerical analysis and machine learning.
Topics covered include computer arithmetic, error analysis, solution of systems of linear equations by direct and iterative methods, least squares problems, eigenvalue problems, nonlinear equations, optimization, polynomial interpolation and approximation, numerical differentiation and integration, ordinary differential equations, partial differential equations, machine learning, classification, regression, and neural networks.
Each problem is presented with derivations of solution techniques, analysis of their efficiency, accuracy and robustness, and detailed implementation using the Julia programming language. This book is suitable for a year-long course in numerical analysis, or for a one-semester course in numerical linear algebra (Part II) or machine learning (Part VI).
-
James Quinlan
University of Southern Maine
Real Analysis
-
This book is written by award-winning author, Frank Morgan. It offers a simple and sophisticated point of view, reflecting Morgan's insightful teaching, lecturing, and writing style. Intended for undergraduates studying real analysis, this book builds the theory behind calculus directly from the basic concepts of real numbers, limits, and open and closed sets in $\mathbb{R}^n$. It gives the three characterizations of continuity: via epsilon-delta, sequences, and open sets. It gives the three characterizations of compactness: as "closed and bounded," via sequences, and via open covers. Topics include Fourier series, the Gamma function, metric spaces, and Ascoli's Theorem. This concise text not only provides efficient proofs, but also shows students how to derive them. The excellent exercises are accompanied by select solutions. Ideally suited as an undergraduate textbook, this complete book on real analysis will fit comfortably into one semester. Frank Morgan received the first Haimo Award for distinguished college teaching from the Mathematical Association of America. He has also garnered top teaching awards from Rice University (Houston, TX) and MIT (Cambridge, MA).
-
Frank Morgan
Williams College
Explorations in Numerical Analysis and Machine Learning with Julia
-
The textbook is an expansion of Explorations in Numerical Analysis that includes new chapters covering topics from machine learning. It is intended for advanced undergraduate and early graduate students, with a focus on the connections between numerical analysis and machine learning.
Topics covered include computer arithmetic, error analysis, solution of systems of linear equations by direct and iterative methods, least squares problems, eigenvalue problems, nonlinear equations, optimization, polynomial interpolation and approximation, numerical differentiation and integration, ordinary differential equations, partial differential equations, machine learning, classification, regression, and neural networks.
Each problem is presented with derivations of solution techniques, analysis of their efficiency, accuracy and robustness, and detailed implementation using the Julia programming language. This book is suitable for a year-long course in numerical analysis, or for a one-semester course in numerical linear algebra (Part II) or machine learning (Part VI).
Explorations in Numerical Analysis and Machine Learning with Julia
-
The textbook is an expansion of Explorations in Numerical Analysis that includes new chapters covering topics from machine learning. It is intended for advanced undergraduate and early graduate students, with a focus on the connections between numerical analysis and machine learning.
Topics covered include computer arithmetic, error analysis, solution of systems of linear equations by direct and iterative methods, least squares problems, eigenvalue problems, nonlinear equations, optimization, polynomial interpolation and approximation, numerical differentiation and integration, ordinary differential equations, partial differential equations, machine learning, classification, regression, and neural networks.
Each problem is presented with derivations of solution techniques, analysis of their efficiency, accuracy and robustness, and detailed implementation using the Julia programming language. This book is suitable for a year-long course in numerical analysis, or for a one-semester course in numerical linear algebra (Part II) or machine learning (Part VI).
Explorations in Numerical Analysis and Machine Learning with Julia
-
The textbook is an expansion of Explorations in Numerical Analysis that includes new chapters covering topics from machine learning. It is intended for advanced undergraduate and early graduate students, with a focus on the connections between numerical analysis and machine learning.
Topics covered include computer arithmetic, error analysis, solution of systems of linear equations by direct and iterative methods, least squares problems, eigenvalue problems, nonlinear equations, optimization, polynomial interpolation and approximation, numerical differentiation and integration, ordinary differential equations, partial differential equations, machine learning, classification, regression, and neural networks.
Each problem is presented with derivations of solution techniques, analysis of their efficiency, accuracy and robustness, and detailed implementation using the Julia programming language. This book is suitable for a year-long course in numerical analysis, or for a one-semester course in numerical linear algebra (Part II) or machine learning (Part VI).