Computer Science 689 - Machine Learning

Fall
2025
01
3.00
Justin Domke

M W 2:30PM 3:45PM

UMass Amherst
61444
Hasbrouck Lab Add room 124
domke@cs.umass.edu
Machine learning is the computational study of artificial systems that can adapt to novel situations, discover patterns from data, and improve performance with practice. This course will cover the mathematical foundations of supervised and unsupervised learning. The course will provide a state-of-the-art overview of the field, with an emphasis on implementing and deriving learning algorithms for a variety of models from first principles.

Open to graduate Computer Science students only. PERMISSION OF INSTRUCTOR FOR UNDERGRADUATES WHO HAVE COMPLETED COMPSCI 589, IF CLEARED BY THE UPD AND AVAILABLE SEATS. SEATS HELD FOR INCOMING GRAD STUDENT REGISTRATION. STUDENTS NEEDING SPECIAL PERMISSION MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cics.umass.edu/academics/course-overrides

Permission is required for interchange registration during the add/drop period only.