COMS 4771 is a graduate-level introduction to machine learning. The course covers basic statistical principles of supervised machine learning, as well as some common algorithmic paradigms.
See course website https://www.cs.columbia.edu/~djhsu/coms4771-f23/ for up-to-date information and announcements.
There are several prerequisites for this course.
A more detailed list of topics is available here.
Review notes for some of the prerequisites are available here.
Some online resources for course prerequisites are as follows.
The tentative list of topics is as follows.
Students are expected to attend lectures, complete required reading assignments, complete homework assignments, and take in-class exams.
Lectures will be mostly self-contained; required reading assignments will be posted alongside the lecture schedule. Pointers to optional reading from (some of) the following texts will also be given.
All of these texts are available online, possibly through Columbia University Libraries.
The overall course grade is comprised of the following.
There are no make-up assignments/exams available.
Overall course grades will be curved.
CVN students may be subject to other policies related to the video network format; please contact CVN administration for details.
If you require accommodations or support services from Disability Services, please make necessary arrangements in accordance with their policies within the first two weeks of the semester.
You are expected to adhere to the Academic Honesty policy of the Computer Science Department, as well as the following course-specific policies.
Any work you submit must be written completely in your own words.
Homework assignments must be completed individually or in groups of two or three. All students must abide by the following rules regarding collaboration.
Exams must be completed individually. Collaboration or discussion between students on exams is NOT PERMITTED.
Outside reference materials and resources (i.e., texts and sources beyond the assigned reading materials for the course) may be used on homework under the following rules.
Outside references and sources CANNOT be used on exams.
You are welcome to use resources found in the library, on the internet, embedded in large language models, etc., to help you learn about the course topics. But please note that these resources may contain (often very subtle) inaccuracies, and the course staff may not be able to help you discern whether a particular resource is correct or not. Also, these resources may not be used on exams.
Violation of any portion of these policies will result in a penalty to be assessed at the instructor’s discretion (e.g., a zero grade for the assignment in question, a failing letter grade for the course), even for a first offense.
You are encouraged to use office hours and message board to discuss and ask questions about course material and reading assignments, and to ask for high-level clarification on and possible approaches to homework problems. If you need to ask a detailed question specific to your solution, please do so on the message board and mark the post as “private” so only the instructors can see it.
Questions, of course, are also welcome during lecture. If something is not clear to you during lecture, there is a chance it may also not be clear to other students. So please raise your hand to ask for clarification during lecture. Some questions may need to be handled “off-line”; we’ll do our best to handle these questions in office hours or on message board.