π Resources
Here, weβll provide links to other materials online that contain practice problems and alternative explanations of the course material. Find anything that you think is helpful or interesting? Let us know and weβll add it here.
Note that some of these resources will use different notation and terminology than we do in the course. Some examples include:
- the image of a matrix \(A\), \(\text{im}(A)\), which we call the column space of \(A\), \(\text{colsp}(A)\).
- the kernel of a matrix \(A\), \(\text{ker}(A)\), which we call the null space of \(A\), \(\text{nullsp}(A)\).
- the nullity of a matrix \(A\), \(\text{nullity}(A)\), which we call the dimension of the null space of \(A\), \(\dim(\text{nullsp}(A))\).
Textbooks
The one textbook that Iβve referenced the most while developing EECS 245 is Introduction to Linear Algebra by Gilbert Strang. (The textbook itself isnβt free, but this link contains links to several chapters and old exams.) You can find many of his videos online.
The following textbooks are more similar in style to our course notes, in that theyβre (somewhat) designed from the perspective of machine learning.
- Linear Algebra: Essence & Form by Robert Ghrist.
- Vectors, Matrices, and Least Squares by Boyd and Vandenberghe.
- Mathematical Methods in Data Science by Sebastien Roch.
Exams and Practice Problems
Linear Algebra (Chapter 2, Chapter 5)
- Problems in Linear Algebra, a site with interactive problems (multiple choice and short answer).
- 18.06 at MIT.
- Math 214 at Michigan.
- ECE 133A at UCLA.
- Math 4571 at Northeastern.
Linear Regression and Machine Learning (Chapter 1, Chapter 3, Chapter 4)
- Michigan EECS 398βs Study Site: poke around for practice problems; each exam or worksheet likely has something thatβs relevant to our course.
- UCSD DSC 40Aβs Practice Site: ^likewise. In particular, these worksheets may be of interest: