Lectures
-
Course logistics & Programming basics (1/8/2026)
Course goals and logistics. Programming basics. Introduction to Colab notebooks and Python syntax. Numerical program with NumPy.
[Programming Basics Colab Notebook] -
Linear Algebra I (1/15/2026)
Vectors, linear combinations, and dot products.
[Linear Algebra I - lecture notes] [Linear Algebra I - lecture slides]
Suggested Material:
-
Linear Algebra II (1/29/2026)
Matrix multiplication, composition, inverses, subspaces, and projection.
[slides] -
Statistics and PCA (2/12/2026)
Mean, variance, covariance, principal components analysis, denoising, dimensionality reduction.
[slides] -
Probability (2/26/2026)
Introduction to basic probability theory, bernoulli processes, expectation, variance, poisson processes.
-
ANOVA & Linear Regression (3/12/2026)
Analysis of variance (ANOVA) and linear regression.
