CMPUT 654 - Online Learning

Overview

In this course you will learn about prediction problems and algorithms that optimize an online performance measure. In particular, you will learn about how to design and analyze algorithms that can work under minimal assumptions about the environment.

Objectives

  • Unlearn assumptions about machine learning!
  • Be able to design algorithms for new learning problems by analyzing performance with respect to a competitor class
  • Learn about the state-of-the-art techniques in online learning

Course Work

  • Assignments
  • Project
  • Final Exam