VLG Group
Group Meetings
Y. LeCun's website
CS at Courant
Courant Institute

Machine Learning and Pattern Recognition: Schedule

[ Course Homepage | Schedule and Course Material | Mailing List ]

This page contains the schedule, slide from the lectures, lecture notes, reading lists, assigments, and web links.

I urge you to download the DjVu viewer and view the DjVu version of the documents below. They display faster, are higher quality, and have generally smaller file sizes than the PS and PDF.

WARNING: The schedule below is almost certainly going to change.

09/04: Introduction and basic concepts

Subjects treated: Intro, types of learning, nearest neighbor, how biology does it, linear classifier, perceptron learning procedure, linear regression,

Slides: [DjVu | PDF]

Recommended Reading:

  • Bishop, Chapter 1.
  • Refresher on random variables and probabilites by Andrew Moore: (slides 1-27) [DjVu | PDF]
  • Refresher on joint probabilities, Bayes theorem by Chris Willams: [DjVu | PDF]
  • Refresher on statistics and probabilities by Sam Roweis: [DjVu | PS]
  • If you are interested in the early history of self-organizing systems and cybernetics, have a look at this book available from the Internet Archive's Million Book Project: Self-Organizing Systems, proceedings of a 1959 conference edited by Yovits and Cameron (DjVu viewer required for full text).

09/11: Energy-Based Models, Loss Functions, Linear Machines

Subjects treated: Energy-based learning, minimum-energy inference, loss functions. Linear machines: least square, perceptron, logistic regression.

Slides: [DjVu | PDF]

Recommended Reading:

  • Bishop, Chapter 2 and 4.

09/18: Basis Functions, Kernel Trick, Regularization, Generalization

Subjects treated: Energy-based models, minimum-energy machines, loss functions. Linear machines: perceptron, logistic regression. Linearly parameterized classifiers: Polynomial classifiers, basis function expansion, RBFs, Kernel-based expansion.

Slides Basis Functions, Kernel Trick: [DjVu | PDF]

Slides Regularization, Generalization: [DjVu | PDF]

Homework Assignements: Linear Classifier: implementing the Perceptron Algorithm, MSE Classifier (linear regression), Logistic Regression. Details and datasets below:

  • Download this .tgz archive. It contains the datasets for all the homeworks.
  • Download this .tgz archive. It contains the homework description.
  • "cd" to a directory and decompress the two files in this directory using "tar xvfz thefile.tgz" on Unix/Linux or with Winzip in Windows.
  • This will create two directories: datasets and hw-linear.
  • The file hw-linear/README.txt contains the questions and instructions.
  • Most the of the necessary Lush code is provided.
  • Due Date is Tuesday October 9th, before the lecture.

09/25: Gradient-Based Learning I, Multi-Module Architectures and Back-Propagation, Regularization

Subjects treated: Multi-Module learning machines. Vector modules and switches. Multilayer neural nets. Backpropagation Learning.

Slides Multi-Module Learning machines, backprop: [DjVu | PDF]

Slides Special modules: [DjVu | PDF]

Recommended Reading: Bishop, Chapter 5.

10/02: Gradient-Based Learning II: Special Modules and Architectures

10/09: Convolutional Nets, Image Recognition

Required Reading:

If you haven't read it already: Gradient-based Learning Applied to Document Recognition by LeCun, Bottou, Bengio, and Haffner; pages 1 to the first column of page 18: [ DjVu | .pdf ]

Optional Reading: Fu-Jie Huang, Yann LeCun, Leon Bottou: "Learning Methods for Generic Object Recognition with Invariance to Pose and Lighting.", Proc. CVPR 2004. [DJVU, PDF, .PS.GZ,

Homework Assignements: Neural Nets and Backpropagation:

Click on this links to get the homework: hw-backprop.tgz.

Due Date is Tuesday October 30th, before the lecture.

10/16: Efficient Optimization

Required Reading: Efficient Backprop, by LeCun, Bottou, Orr, and Muller: [ DjVu | .pdf ]

10/23: Probabilistic Learning, MLE, MAP, Bayesian Learning

Slides Review of Probability and Statistics: [DjVu | PDF]

Slides Bayesian Learning: [DjVu | PDF]

10/30: Intro to unsupervised Learning

Slides Unsupervised Learning, PCA, K-Means: [DjVu | PDF]

11/06: More on unsupervised Learning, Latent Variables, EM

Slides Latent variables: [DjVu | PDF]

Slides EM, Mixture of Gaussians: [DjVu | PDF]

Homework Assignements: K-Means and Mixture of Gaussians:

Click on this links to get the homework: hw-backprop.tgz.

Due Date is Tuesday November 27, before the lecture.

11/13: Learning Theory, Bagging, Boosting, VC-Dim

Slides Latent variables: [DjVu | PDF]

11/20: Intro to Graphical Models

Suggested Reading:

11/27: Structured Outputs: HMMs, Graph Transformer Networks

Suggested Reading:

12/04: Kernel Methods and Support Vector Machines

12/11: Project Showcase and Demos

Warren Weaver Hall, 13th Floor, 5 to 8 PM.