CIS 520: Machine Learning

Department of Computer and Information Science
University of Pennsylvania



CIS 520 is intended for graduate students and mathematically-inclined undergraduate students who are interesting in learning not only about what machine learning methods do, but also about some of the mathematical foundations behind how and why these methods work (or don't work). Students planning to take CIS 520 should have taken introductory courses in probability (e.g. at the level of ESE 301 or this MIT OCW course) and in linear algebra (e.g. at the level of MATH 312 or this MIT OCW course).