Dates |
Topics covered |
Slides |
Scribed notes |
Week 1 (Jan 17, 2024) |
Lecture 1: Vector spaces, matrices, norms.
|
Lecture 1 | |
Week 2 (Jan 22, 2024)
|
Lecture 2: Probability review, concentration of measure.
Lecture 3: Least squares regression, kernel methods. |
Lecture 2 Lecture 3 |
Scribe Notes 2 Scribe Notes 3 |
Week 3 (Jan 29, 2024)
|
Lecture 4: Matrix factorizations I - SVD, QR.
Lecture 5: Matrix factorizations II - eigenvalue decomposition, PCA. |
Lecture 4 Lecture 5 |
Scribe Notes 4 Scribe Notes 5 |
Week 4 (Feb 5, 2024)
|
Lecture 6: Approximate matrix product, sampling.
Lecture 7: Johnson–Lindenstrauss(JL) lemma, subspace embedding. |
Lecture 6 Lecture 7 |
Scribe Notes 6 |
Week 5 (Feb 12, 2024)
|
Lecture 8: Sketching, types of sketching matrices.
Lecture 9: Sketch and solve - least squares regression. |
Lecture 8 Lecture 9 |
Scribe Notes 8 Scribe Notes 9 |
Week 6 (Feb 19, 2024)
|
Lecture 10: Sampling for least squares, preconditioned LS.
Lecture 11: Randomized SVD. |
Lecture 10 Lecture 11 |
Scribe Notes 10 Scribe Notes 11 |
Week 7 (Feb 26, 2024)
|
Lecture 12: Subspace iteration (power) method.
Lecture 13: Krylov subspace method. |
Lecture 12 Lecture 13 |
Scribe Notes 12 Scribe Notes 13 |
Week 8 (Mar 4, 2024)
|
Lecture 14: Stochastic trace estimation.
Lecture 15: Introduction to tensors, tensor-matrix product. |
Lecture 14,
Spectral sums Lecture 15 |
Scribe Notes 14 Scribe Notes 15 |
Week 9 (Mar 11, 2024) | Spring Break | ||
Week 10 (Mar 18, 2024)
|
Lecture 16: Canonical Polyadic (CP) decomposition.
Lecture 17: Randomized CP - I. |
Lecture 16 Lecture 17 |
Scribe Notes 16 Scribe Notes 17 |
Week 11 (Mar 25, 2024)
|
Lecture 18: Randomized CP - II.
Lecture 19: Tucker decomposition, HOSVD. |
Lecture 18 Lecture 19 |
Scribe Notes 18 Scribe Notes 19 |
Week 12 (Apr 1, 2024)
|
Lecture 20: Randomized Tucker, TensorSketch.
Lecture 21: Tube-fiber product, t-product. |
Lecture 20 Lecture 21 |
Scribe Notes 20 Scribe Notes 21 |
Week 13 (Apr 8, 2024)
|
Lecture 22: t-SVD, M-product.
Lecture 23: Randomized t-SVD, t-product applications. |
Lecture 22 Lecture 23 |
Scribe Notes 22 Scribe Notes 23 |
Week 14 (Apr 15, 2024)
|
Lecture 24: Tensor networks.
Lecture 25: Introduction to quantum computing I. |
Lecture 24 Lecture 25 |
Scribe Notes 24 Scribe Notes 25 |
Week 15 (Apr 22, 2024)
|
Lecture 26: Introduction to quantum computing II.
Lecture 27: Project Presentation I. |
Lecture 26 |
|
Week 16 (Apr 29, 2024)
|
Lecture 28: Project Presentation II. |