18-782 Machine Learning
12 units, Carnegie Mellon University
Machine Learning is a foundational discipline of the Information Sciences. It combines elements from Mathematics, Computer Science, and Statistics with applications in Biology, Physics, Engineering and any other area where automated prediction is necessary. The aim of the course is to present some of the topics which are at the core of modern Machine Learning, from fundamentals to stateoftheart methods. Emphasis will be put both on the essential theory and on practical examples and lab projects. Each exercise has been carefully chosen to reinforce concepts explained in the lectures or to develop and generalize them in significant ways. This course is directed both at students without previous knowledge in Machine Learning, and at those wishing to broaden their expertise in this area. The course assumes some basic knowledge of probability theory and linear algebra. Nevertheless, the first module of the course will revisit these topics. Students are also expected to have knowledge of basic computer science principles and skills, at a level sufficient to write a reasonably nontrivial computer program. Students who have already taken CS 1070115781 or ECE 18697 should not take this course.
Prerequisites: none listed
Courseweave needs JavaScript to show sections, workloads and planning tools.