University of Toronto
Department of Electrical and Computer Engineering

ECE1508, Fall 2007: Probabilistic Inference Algorithms and Machine Learning

Instructor: Brendan J. Frey
Email: frey psi toronto edu
Office: 4136, Bahen Centre, 40 St. George St.

Time: Wednesday, 2:10pm-4:00pm
Location: Bahen 4164


NOTE: NO LECTURE ON WEDNESDAY NOV 28

PROJECT DUE FRIDAY NOV 30 BY NOON AT MY OFFICE (BA4161) -- PLEASE PICK UP A COURSE EVALUATION SHEET AT THAT TIME AND SUBMIT IT AT THE FINAL EXAM



FINAL EXAM: WEDNESDAY DECEMBER 5, 2.10PM-4.00PM
Final exam from 2003
Final exam from 2006



Description of Assignment/Project due Nov 28.
Toy Data
Real Data (handwritten digits)
MATLAB function for regular factor analysis
MATLAB function for k-centers clustering


Reading materials
Readings:
Review paper: A comparison of algorithms for inference and learning
Textbooks:
C.M. Bishop. Pattern Recognition and Machine Learning, Springer, 2006.
M.I. Jordan. Introduction to Probabilistic Graphical Models, 2005, Online. (Click to access chapters -- do not distribute)


Lectures

Course description
Algorithms for automatically analyzing images, video, biological sequences, biological sensory data, audio, communication signals, text, and other types of data should take into account the uncertain relationships between inputs, intermediate representations, and outputs. Probability theory can account for these uncertainties, and provides a way to pose information processing problems as the computational task of learning an appropriate probability model and computing conditional probabilities using the model. Complex probability models for real-world applications often involve millions of random variables and intractable density functions, so probabilities cannot be computed using straightforward approaches.

This course examines the fundamental concepts of graph-based formulations of complex probability models and introduces computationally efficient techniques for computing probabilities and estimating parameters in these models.

Topics covered include: In addition to introducing new concepts in conjunction with toy examples, we will survey applications in the following areas:

Image and video analysis
Bioinformatics
Digital Communication

Prerequisites include introductory courses in probability, statistics, calculus and linear algebra. Some background in information theory and continuous optimization will be helpful, but not necessary.

Grading:
Project (Comprehensive assignment): 35%
Midterm exam: 25%
Final exam: 40%