Teaching - http://www.cs.ualberta.ca/~dlizotte/teaching/

Introduction to Machine Learning - Winter 2008

Guest lecture: Introduction to Gaussian Processes.

Introduction to Machine Learning - Spring 2007 - Reykjavík University

In the age of Google and Netflix, enabling computers to learn from data has become a prerequisite for solving many interesting problems. This course will cover the foundations of machine learning along with basic algorithms used in supervised learning, unsupervised learning, and reinforcement learning. Topics covered will include decision trees, support vector machines, and k-nearest-neighbours for classification, as well as k-means clustering for unsupervised learning. Reinforcement learning topics will include offline and online algorithms for agents learning to behave optimally in uncertain environments. Students will have the opportunity to gain hands-on experience with techniques in each of these areas.

Topics and Lecture Notes

These are drawn from three main sources: Andrew Moore's excellent series of tutorials in machine learning, Russ Greiner's teaching materials, and Rich Sutton's slides on reinforcement learning.

Assignments

Assignments are due at the beginning of class on the date specified.
Late assignments will not be accepted.

Required text: Supplemental text:
Introduction to Machine Learning
Ethem Alpaydin
The MIT Press
ISBN-10: 0-262-01211-1
ISBN-13: 978-0-262-01211-9
Reinforcement Learning: An Introduction
Richard S. Sutton and Andrew G. Barto
The MIT Press
ISBN-10: 0-262-19398-1
ISBN-13: 978-0-262-19398-6
FULL TEXT AVAILABLE ONLINE