|   | 
CSC2515 Fall 2008 - Lectures
 Lecture Schedule:    
Some of the later lectures do not yet exist and their titles may change.
The final version of each
lecture and the final version of the readings for that lecture
will be posted on or before
the day of the lecture. 
  
The first lecture starts at 1.00pm 
  
-  September 10  
  
Lecture 1: Overview of Machine Learning   
(notes as .ppt ) 
(notes for all browsers)) 
(notes as .ps, 4 per page))   
Reading: Chapter 1, pp 1-48. 
Tutorial 1: (3.00-4.00) The Gaussian Distribution  
Reading: Chapter 2, pp 78-94  
  -  September 17  
 
Lecture 2: Linear Regression  
(notes as .ppt ) 
(notes for all browsers))
(notes as .ps, 4 per page))
 
Reading: Chapter 3, pp 137-173  
Tutorial 2: (3.00-4.00) Distributions for binary and multinomial variables; The exponential family. 
Reading: Chapter 2, pp 67-78; 113-120.  
  -  September 24   
 
Lecture 3: Linear Classification   
(notes as .ppt ) 
(notes for all browsers))
(notes as .ps, 4 per page))
 
Reading: Chapter 4: pp 179-210  
Tutorial 3: (3.00-4.00) Worked examples using the material covered so far. 
  -  October 1 Assignment 1 posted on web  
 
Lecture 4: Neural Networks trained by Backpropagation   
(notes as .ppt ) 
(notes for all browsers))
(notes as .ps, 4 per page))
 
Reading: Chapter 5: 225-249, 256-269 
Tutorial 4: (3.00-4.00) Introduction to assignment followed by help with Matlab for novice users.
pdf slides
of Matlab tutorial. 
 
  -  October 8 Assignment 1 due at start of lecture 
  
Lecture 5: Clustering and Mixture Models  
(notes as .ppt ) 
(notes for all browsers))
(notes as .ps, 4 per page))
 
Tutorial 5: (3.00-4.00)  
Reading: Chapter 2: 120-127; Chapter 9: Pages 423-455; Chapter 5:269-272
   -  October 15  
 
Assignment 2 posted on web 
Lecture 6: Decision Trees and Mixtures of Experts  
(notes as .ppt ) 
(notes for all browsers)) 
(notes as .ps, 4 per page))  
Readings: Chapter 5: 272-277   
Mixture of
Experts paper  
 Hierarchical Mixture of
Experts paper 
Tutorial 6: 3.00-4.00 Conjugate gradient optimization and introduction to assignment 2. 
Tutorial slides 
Reading for tutorial:
Conjugate
gradient paper  
   -  October 22 One page project proposal due (see
projects page) 
 
Assignment 2 due at start of lecture    
Lecture 7: Continuous Latent Variable Models  
(Lecture 7 (part 1) as .ppt ) 
(Lecture 7 (part 1) as .htm)) 
(Lecture 7 (part 1) as .ps)   
(Lecture 7 (part 2) as .pdf)   
(Lecture 7 (part 3) as .ppt ) 
(Lecture 7 (part 3) as .htm)) 
(Lecture 7 (part 3) as .ps)   
Reading: Chapter 12 excluding pages 586-590 
Tutorial 7: Matrix factorization methods for collaborative filtering. 
 Tutorial on Probabilistic Matrix Factorization   
  -  October 29 Assignment 3 posted on web
 
Lecture 8:  Deep Belief Nets  
(notes as .ppt ) 
(notes
as .htm)) 
(notes
as .ps, 4 per page))  
Readings:
Simple introduction to Boltzmann machines   
The first paper on deep learning   
Optional Reading List  
  -  November 5 The due date for assignment 3 is now Nov 12  
 
Lecture 9: Time-series Models   
(notes for part 1 as .pdf ) 
(notes for part 2 as .ppt)
(notes for part 2 as .ps, 4 per page))
 
Reading for first part of lecture: Chapter 13 pages 605-643 
Reading for second part of lecture: 
(.pdf short paper on using RBM's to model
motion capture data ) 
Tutorial 9: Restricted Boltzmann machines for collaborative filtering.
  -  November 12 Assignment 3 now due at start of lecture  
 
Lecture 10a: Nearest Neighbor and Kernel Density   
(notes as .ppt ) 
(notes for all browsers))
(notes as .ps, 4 per page))
 
Reading: Chapter 2: pages 120-127.
 
 
Lecture 10: Support Vector Machines   
(notes as .ppt ) 
(notes for all browsers))
(notes as .ps, 4 per page))
 
Reading: Chapter 7: pages 325-345.
   -  November 19 : 
  
Lecture 11: Applications
of machine learning to language modeling and to retrieval of documents
and images.  
notes on language modeling as .pdf   
notes on document retrieval as .pdf   
Reading: Semantic hashing paper  
 
Tutorial 11: Boosting and Naive Bayes 
(Boosting notes as .ppt ) 
(Boosting notes for all browsers)) 
(Boosting notes as .ps, 4 per page))   
Naive Bayes  
  -  November 26  
 
Lecture 12: Gaussian Processes 
notes as .pdf
 
Reading: Chapter 6 pages 303-315 
Tutorial 12: The tutorial time will be used to allow people to ask
questions about anything in the course. Its a good time to sort out
things you dont understand before the final test.
  -  December 3 Final test from 1.10-2.40  
 
information about the test as .ppt 
 
Reading:
  -  Friday December 19 Projects due by noon
 
Email .pdf or .ps file to csc2515prof@cs.toronto.edu   
 
  
 |