Numerical Methods Recommended Reading: "Machine Learning Refined" Ch. 1-2, Appendix A-C "Numerical Linear Algebra" Ch. 1 (Lectures 1-5) Associated Notebooks: Lectures Python Basics - Intro to some basic aspects of Python. Linear Algebra - Refresher on matrix-vector multpilication, linear systems, and eigenvalues. Linear Regression - Linear regression, polynomial regression, and general linear regression. Numerical Optimization - Non-linear regression, automatic differentiation, and gradient descent.