CSCI 1520: Algorithmic Aspects of Machine Learning (Spring 2025)

Basic Information

Course Description

In this course, we will explore the theoretical foundations of machine learning and deep learning, with a focus on the design and analysis of learning algorithms with provable guarantees. Throughout the course, we will (1) discuss data mining and machine learning algorithms for analyzing very large amounts of data, (2) investigate why simple algorithms can solve machine learning problems that are computationally hard in the worst case, and (3) understand the success of deep learning by studying the emerging theory of deep learning. Example topics include locality-sensitive hashing, streaming algorithms, local graph algorithms, non-negative matrix factorization, non-convex optimization, and over-parameterization and implicit regularization in deep learning. Prior knowledge of linear algebra, algorithms and data structures, probability, and statistics is recommended.

Assignments

Schedule

Grading

Academic Integrity

Academic achievement is evaluated on the basis of work that a student produces independently. A student who obtains credit for work, words, or ideas that are not the products of their own effort is dishonest. Such dishonesty undermines the integrity of the academic standards of the University. Infringement of the Academic Code entails penalties ranging from reprimand to suspension, dismissal, or expulsion from the University. Students who have questions about any aspect of the Academic Code should consult the instructor or an academic dean.

Disability Policies

Brown University is committed to full inclusion of all students. Students who need accommodations should reach out to Student Accessibility Services (SAS) for assistance (sas@brown.edu, 401-863-9588, Brown SAS Website).

Religious Holidays

Students who wish to observe their religious holidays shall inform the instructor within the first four weeks of the semester, unless the religious holiday is observed in the first four weeks. In such cases, students shall notify the instructor at least five days in advance of the date when they will be absent. The instructor shall make every reasonable effort to honor the request.