Description: Modern research in machine learning, operations research and large-scale scientific computing often deals with data too large to store or process directly. This course introduces rigorous, space-efficient algorithms for massive data sets, including streaming and sketching, dimensionality reduction, scalable numerical linear algebra and graph algorithms. Students will explore recent advances and develop the background needed for research in big-data algorithms. Check the syllabus for more details.
Lecture 1 (8/26) slides lecture notes |
|
Lecture 2 (8/28) slides lecture notes |
|
|
Lecture 3 (9/2) slides lecture notes |
|
|
Lecture 4 (9/4) slides lecture notes |
|
|
Lecture 5 (9/9) slides lecture notes |
|
Lecture 6 (9/11) slides lecture notes |
|
Lecture 7 (9/16) slides lecture notes |
|
Lecture 8 (9/18) slides lecture notes |
|
Lecture 9 (9/23) slides lecture notes |
|
Lecture 10 (9/25) slides lecture notes |
|
Lecture 11 (9/30) slides lecture notes |
|
Lecture 12 (10/2) slides lecture notes |
|
Lecture 13 (10/7) slides |
|
Lecture 14 (10/9) slides |
|