Basics (1 lecture)

  • What is learning?
  • Point estimation and MLE
  • Gaussians

Thu., September 25:

[Top]

Linear Regression, Overfitting, Regularization, Sparsity (4 Lectures)

  • Linear regression [Applet]
    http://mste.illinois.edu/users/exner/java.f/leastsquares/
  • Bias-Variance tradeoff
  • Overfitting
  • Regularization
  • Cross-validation
  • LASSO

Tue., September 30:

Wed., October 1:

Thu., October 2:

Tue., October 7:

Wed., October 8:

[Top]

Classification, Logistic Regression (1 Lecture)

  • Logistic regression [Applet]
    http://www.cs.technion.ac.il/~rani/LocBoost/
  • Gradient descent, stochastic gradient descent

Thu., October 9:

[Top]

Non-linear Models (3 Lectures)

  • Decision trees [Applet]
    http://webdocs.cs.ualberta.ca/~aixplore/learning/DecisionTrees/Applet/DecisionTreeApplet.html
  • Boosting [Adaboost Applet]
    http://cseweb.ucsd.edu/~yfreund/adaboost/
  • Instance-based learning
    • K-nearest neighbors
    • Kernels

Tue., October 14:

Wed., October 15:

  • Recitation: Adaboost, Logistic Regression. EEB 045 5:00pm

Thu., October 16:

Tue., October 21:

Wed., October 22:

  • Recitation: Introduction to Boosted Trees, EEB 045, 5:00pm [Slides]

[Top]

Online Learning and Margin-based Approaches (2 Lectures)

Thu., October 23:

Tue., October 28:

Wed., October 22:

  • Recitation: Decision Trees, Midterm Review, EEB 045, 5:00pm

Thu., October 30:

  • IN CLASS - Midterm

[Top]

Unsupervised Learning (3 Lectures)

  • K-means [Applet: K-means]
    http://home.deib.polimi.it/matteucc/Clustering/tutorial_html/AppletKM.html
  • Expectation Maximization (EM) for Mixture of Gaussians
  • Dimensionality reduction (PCA, SVD) [Applet: PCA]

Tue., November 4:

Wed., November 5:

Thu., November 6:

Tue., November 11:

  • NO CLASS - Veterans Day

Wed., November 12:

  • Recitation: K-means/GMM, EEB 045 5:00pm

Thu., November 13:

[Top]

Structured Models (2 Lectures)

Tue., November 18:

Thu., November 20:

[Top]

Learning Theory (2 Lectures)

  • Sample complexity
  • PAC learning
  • VC-dimension

Tue., November 25:

Wed., November 26:

  • Recitation: No recitation

Thu., November 27:

  • NO CLASS - THANKSGIVING

[Top]

[Top]

Neural networks, deep learning (1 Lecture)

  • Neural network
  • Deep architectures
  • Convolutional models
  • Dropouts

Tue. December:

  • Lecture: Neural networks, convolutional neural networks for computer vision. [Slides]

Learning to Make Decisions (1 Lecture)

  • Markov decision processes
  • Reinforcement learning

Thu., December 4:

[Top]