Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
- Free
- No certificate
18.065 is Gilbert Strang's spring 2018 course on the linear algebra behind data analysis, signal processing and machine learning, published on OpenCourseWare with a complete set of video lectures. Its premise is that linear algebra concepts are key to understanding and creating machine learning algorithms, especially deep learning and neural networks, so the course reviews linear algebra with applications to probability, statistics and optimisation, and builds up to a full explanation of deep learning. The lecture sequence starts with the column space, multiplying and factoring matrices, orthonormal columns, eigenvalues and eigenvectors, positive definite and semidefinite matrices, and the singular value decomposition with the Eckart-Young theorem on the closest low-rank matrix. It continues with norms, four ways to solve least squares, difficulties with Ax = b, computing eigenvalues and singular values, randomised matrix multiplication, low-rank updates, derivatives of matrices, and saddle points.
Later lectures cover minimisation step by step, gradient descent and acceleration with momentum, linear programming and two-person games, and stochastic gradient descent, on the way to neural networks. The site also offers readings, problem sets, a final project description, related resources, instructor insights and podcasts. All content is free under a Creative Commons licence, with no account and no certificate.
What you’ll learn
- Review matrix factorisations, orthogonal matrices, eigenvalues and positive definite matrices
- Use the singular value decomposition and low-rank approximation for data
- Solve least squares problems in several ways and understand norms of vectors and matrices
- Compute eigenvalues and singular values and use randomised matrix multiplication
- Apply gradient descent, momentum and stochastic gradient descent to optimisation
- Connect linear algebra to probability, statistics and deep learning
Who it’s for
Learners who already know basic linear algebra (for example 18.06) and want the matrix methods that underpin data science and deep learning.
Source: MIT Open Learning (opens in a new tab) · Verified · Report a change
More free MIT courses
Every MIT course we have verified, with cost and certificate terms compared.
MathematicsAll free mathematics courses
Free and free-to-audit mathematics courses from every provider, ranked.