Welcome to CIS520: Machine Learning
This course provides a thorough modern introduction to the field of machine learning. It is designed for students who want to understand not only what machine learning algorithms do and how they can be used, but also the fundamental principles behind how and why they work. See the Course Description and Lectures for more details.
Prerequisites are a basic knowledge of linear algebra (matrices, eigenvectors), probability, statistics, programming in python,and latex. See the Course Description, and importantly, the Resources page for links
To register for the course all students need to fill out the waitlist form. We will try our best to accommodate as many qualified students as possible, but we typically receive more registration requests than course capacity. Registration/permit decisions will be based primarily on student backgrounds and on departmental waitlist policies.
Lectures are live MWF 1:45-3:15. Lecture recordings are on Canvas, Attendance is strongly encouraged.
The Schedule, including exam dates, is in Lectures.
For questions on course material and assignments, use Piazza.