Current Teaching - Fall 2017

Introduction to Data Science

Previous teaching

EPI 9650B/EPI 4715B: Design and Analysis of Clinical Trials

CS 4437B/CS 9637B: Introduction to Data Science

CS 886: Advanced Topics in Artificial Intelligence:
Applied Machine Learning - Fall 2014

CS 135: Designing Functional Programs - Fall 2014

All CS135 info is located on the course webpage.

CS 136: Elementary Algorithm Design and Data Abstraction - Fall 2013

All CS136 info is located on the course webpage.

CS 886: Advanced Topics in Artificial Intelligence:
Applied Machine Learning

Here are the slides from my CS 886 course advertisement.

CS 136: Elementary Algorithm Design and Data Abstraction - Fall 2012

All CS136 info is located on the course webpage.

CS 886: Advanced Topics in Artificial Intelligence:
Applied Machine Learning - Fall 2012

CS 886: Advanced Topics in Artificial Intelligence:
Applied Machine Learning - Winter 2012

CS 136: Elementary Algorithm Design and Data Abstraction - Fall 2011

U of A CS 466 - 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