Fall 2024
Foundations of Machine Learning

Course#: CSCI-GA.2566-001
Instructor: Mehryar Mohri
Grader/TA: Anqi Mao & Yutao Zhong


Course Description

This course introduces the fundamental concepts and methods of machine learning, including the description and analysis of several modern algorithms, their theoretical basis, and the illustration of their applications. Many of the algorithms described have been successfully used in text and speech processing, bioinformatics, and other areas in real-world products and services. The main topics covered are:

It is strongly recommended to those who can to also attend the Machine Learning Seminar. Those interested in further pursuing the study of machine learning could also attend the Advanced Machine Learning class.

Location and Time

Tuesdays, 4:55PM-6:55PM.
Zoom link available through Brightspace.


Prerequisite

Familiarity with basics in linear algebra, probability, and analysis of algorithms.


Projects and Assignments

There will be 3 to 4 assignments and a project. The final grade is essentially the average of the assignment and project grades. The standard high level of integrity is expected from all students, as with all math and computer science courses.


Lectures


Textbook

The following is the required textbook for the class. It covers all the material presented (and a lot more):


Technical Papers

An extensive list of recommended papers for further reading is provided in the lecture slides.


Homework


Previous years