Linear Algebra
Linear algebra is the language of machine learning. Every model is a composition of linear transformations and nonlinearities, every dataset is a matrix, and every optimization step is a vector operation.
- Vectors and Matrices -- Vector spaces, norms, inner products, orthogonality, and projection
- Matrix Operations -- Multiplication, transpose, inverse, rank, trace, and determinant
- Eigendecomposition -- Eigenvalues, eigenvectors, spectral theorem, and positive definiteness
- SVD and PCA -- Singular value decomposition, low-rank approximation, and principal component analysis
- Matrix Calculus -- Gradients of scalar, vector, and matrix functions, Jacobians, and Hessians