10-745 Scalability in Machine Learning
12 units, Carnegie Mellon University
The goal of this course is to provide a survey into some of the recent advances in the theory and practice of dealing with scalability issues in machine learning. We will investigate scalability issues along the following dimensions Challenges with i large datasets, ii highdimensions, and iii complex data structure. The course is intended to prepare students to write research papers about scalability issues in machine learning. This is an advancedlevel, fastpaced course that requires students to already have a solid understanding of machine learning e.g. by taking an intro to ML class, good programming skills in Python, and being comfortable with dealing with abstract mathematical concepts and reading research papers. The course will have significant overlap with 10405605805, but 10745 will be fasterpaced and go deeper into the theoretical investigations of the methods. Some of the classes will be flipped that will require students to watch a video lecture or read a research paper before the class, and the content will be discussed during the class time. The class will include a course project, HW assignments, and twoin class exams.
Prerequisites: 10-301 (min B) or 10-315 (min B) or 10-715 (min B) or 10-601 (min B) or 10-701 (min B) or 10-401 (min B)
Courseweave needs JavaScript to show sections, workloads and planning tools.