CS 556 Mathematical Foundations of Machine Learning

This course will give students a rigorous introduction to the foundations of machine learning, including but not limited to frequently used tools in linear algebra, calculus, probability, and widely applied methods such as linear regression and support vector machines. In addition, this course provides hands-on training on implementing these algorithms via python from scratch. Students will be trained to use poplar python libraries such as numpy, scipy and matplotlib. Not for CS undergrad majors.




Graduate Student


Computer Science Program