Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 2.94 KB

README.md

File metadata and controls

14 lines (12 loc) · 2.94 KB

Numerical linear algebra course, @SkolTech, Term 2, 2022

This repository contains lectures and homeworks for Numerical linear algebra course. It will be updated as the class progresses.

Week Lecture notebooks Supplementary materials Homework Tests
1 General info [GitHub]
Lecture 1. Floating point arithmetic, vector norms [GitHub]
Lecture 2. Matrix norms and unitary matrices [GitHub]
Lecture 3. Memory hierarchy, matrix multiplication, Strassen algorithm [Github]
HW1
(Deadline: November, 20, 23:59 MSK)
2 Lecture 4. Pytorch and Jax tutorials.
Lecture 5. Matrix rank, skeleton decomposition, SVD. [GitHub]
Lecture 6. Linear systems [GitHub]
JAX Tutorial [GitHub]
PyTorch Tutorial [GitHub]
3 Lecture 7. Eigenvalues and eigenvectors. [GitHub]
Lecture 8. Matrix decompositions and how we compute them [GitHub]
Lecture 9. Symmetric eigenvalue problem and SVD [GitHub]
4 Lecture 10. Randomized linear algebra [GitHub]
Lecture 11. From dense to sparse linear algebra [GitHub]
Lecture 12. Midterm Exam
HW2
(Deadline: December, 11, 23:59 MSK)
5 Lecture 13. Sparse direct solvers [GitHub]
Lecture 14. Intro to iterative methods [Github]
Lecture 15. Great iterative methods [Github]
6 Lecture 16. Iterative methods and preconditioners [Github]
Lecture 17. Structured matrices, FFT, convolutions, Toeplitz matrices [Github]
Lecture 18. Iterative methods for large scale eigenvalue problems [Github]
7 Lecture 19. Matrix functions and matrix equations [Github]
Lecture 20. Tensors and tensor decompositions [Github]
Lecture 21. Final Exam (day 1)
Exam questions
Theoretical minimum questions
8 Lecture 22. Final Exam (day 2)
Lecture 23. Project Presentation (day 1)
Lecture 24. Project Presentation (day 2)