Machine learning studies automatic methods for learning to make accurate predictions, to understand patterns in observed features and to make useful decisions based on past observations.
This course introduces theoretical machine learning, including mathematical models of machine learning, and the design and rigorous analysis of learning algorithms.
Here is a tentative list of topics. (Bullets do not correspond precisely to lectures.)
PAC learning basics, and PAC learning in Neural Networks
Boosting and unsupervised boosting
Graphical model basics
Spectral methods: a case study of consistent algorithms
Reinforcement learning
Lecture scribing (40%)
Homeworks (20%)
Participation(10%)
Course project(30%)
Tuesday/Thursday 3:30pm-4:45pm
PLS 1140
Furong Huang
Office hours: Thursday 4:45-5:45pm
Wichayaporn Wongkamjan (Joy)
Office hours: Friday 4:00pm-5:00pm
Anton Jeran Ratnarajah
Office hours: Monday 6:00pm-7:00pm