ASE2010: Applied Linear Algebra
Course Info.
Course descriptions
This course is about the central mathematical technique for all engineering disciplines: linear algebra. The course covers basics of vectors and matrices, linear independence, orthogonality, linear equations, least-squares methods, and many applications. We talk about the mathematics, but the focus will be on conceptual understanding and using those in applications such as dynamics, control, estimation, and machine learning. Students will also work on computational homework assignments where they use Python to do computations with vectors, matrices, and least squares methods for solving practical engineering problems.
Instructors
Lectures
Office hours
Prerequisites
Previous exposure to calculus, engineering mathematics, and programming language (Python or others).
You do not need to have any background knowledges on a variety of engineering application, however interest in them will definitely be a plus.
Reference textbooks
Grading policy
Lecture notes
Some of the course material is reproduced from the Engr108: Introduction to matrix methods by Stephen Boyd at Stanford university, under his kind permission.
Vectors
Linear functions
Norm and distance
Clustering
Linear independence
Matrices
Matrix examples
Linear equations
Linear dynamical systems
Matrix multiplication
Matrix inverses
Least squares
Least squares data fitting
Least squares classification
Multi-objective least squares
Constrained least squares
Constrained least squares applications
Assignments
HW#1 (due 9/27)
HW#2 (due 10/8)
HW#3 (due 10/22)
HW#4 (due 10/29)
HW#5 (due 11/17)
Computational examples
The link directs to the associated Jupyter notebook file, which opens on Google Colaboratory when the “Open in Colab” button is clicked.
\(k\)-means clustering (and elements of unsupervised learning)
Document recommenation system (clustering over word count vectors)
Stage illumination
Model fitting
Handwritten image classifier
Ridge regression
Minimum energy control
Exam
Sample Exams
Midterm exam (2021) and
solutions
|