Collection of step by step programming exercises to introduce students to the applications of linear algebra.
Lab#01 v2:
- introduction to numpy
- 3d polygon rendering
- Orthogonal matrices and 3D graphics
Lab#01 v3:
- introduction to numpy
- Hill Cipher Encryption and Decryption
- Known plaintext attack on Hill Cipher
Lab#02 v2:
- QR Decomposition, Modified Gram-schmidt
- Polynomial Regression
Lab#03 v1:
- image compression
- background removal:
Lab#03 v2:
- Eigenfaces and Face reconstruction (Labeled Faces in the Wild)
Lab#03 v3:
- PCA