The mathematical foundation: vector spaces, linear maps, and the geometry of data
This course treats linear algebra as the language of modern machine learning. Students study vector spaces, eigendecompositions, and the singular value decomposition (SVD), with an emphasis on their role in embeddings, compression, and neural network transformations. The course builds the mathematical apparatus needed to understand transformers, PCA, and graph neural networks covered in later semesters.