Get the latest tech news

Matrix Calculus (For Machine Learning and Beyond)


This course, intended for undergraduates familiar with elementary calculus and linear algebra, introduces the extension of differential calculus to functions on more general vector spaces, such as functions that take as input a matrix and return a matrix inverse or factorization, derivatives of ODE solutions, and even stochastic derivatives of random functions. It emphasizes practical computational applications, such as large-scale optimization and machine learning, where derivatives must be re-imagined in order to be propagated through complicated calculations. The class also discusses efficiency concerns leading to "adjoint" or "reverse-mode" differentiation (a.k.a. "backpropagation"), and gives a gentle introduction to modern automatic differentiation (AD) techniques.

View a PDF of the paper titled Matrix Calculus (for Machine Learning and Beyond), by Paige Bright and 2 other authors View PDFHTML (experimental) Abstract: This course, intended for undergraduates familiar with elementary calculus and linear algebra, introduces the extension of differential calculus to functions on more general vector spaces, such as functions that take as input a matrix and return a matrix inverse or factorization, derivatives of ODE solutions, and even stochastic derivatives of random functions. It emphasizes practical computational applications, such as large-scale optimization and machine learning, where derivatives must be re-imagined in order to be propagated through complicated calculations.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of machine learning

machine learning

Photo of matrix calculus

matrix calculus

Related news:

News photo

The Matrix Calculus You Need for Deep Learning

News photo

Pen and Paper Exercises in Machine Learning (2022)

News photo

Finding Signal in the Noise: Machine Learning and the Markets (Jane Street)