CS771: Intro to Machine Learning (Fall 2021)

Course timings 1800-1850 MWF

First course handout for CS771 is here

Please see this FAQ regarding course registration and conduct policies.

CS771 classes will be held over Zoom . Recordings of the class will be accessible on hello@IITK shortly after the class. People interested in auditing the course are welcome to attend the live classes. The link should suffice to enter the meeting room, but if a passcode is needed, use 219141.

Lecture date Topics covered Materials
Aug 2 Introduction, course logistics, core concepts Slides
Aug 4 Data and features Slides
Aug 9 Learning with prototypes Slides
Aug 11 Exotic distances, nearest neighbors Slides
Aug 13 Demo: LwP Code
Aug 16 Sources of error Slides
Aug 18 Learning Decision Trees Slides
Aug 20 Demo: Decision Tree Learning Code
Aug 23 Linear Regression Slides
Aug 25 Optimization Slides
Aug 27 Quiz 1 Assignment 1
Sep 03 Optimization (contd.) Slides
Sep 06 Probability Basics Slides
Sep 08 Expectations and MLE Slides
Sep 10 Midsem Review Assignment 1, Grading rubric
Sep 20 MAP and Bayesian estimation Slides
Sep 22 Probabilistic linear regression Slides
Sep 27 Logistic regression & MCMC sampling Slides
Sep 29 Perceptron & SVMs Slides
Oct 1 Demo: Logistic Regression and SVM Code
Oct 6 Evaluation & fairness Slides
Oct 8 ML in the real world Slides(pdf)
Oct 18 The kernel trick Slides(pdf)
Oct 20 Kernelizing ML algorithms Slides(pdf)
Oct 25 Quiz 2 -
Oct 27 k-means Slides(pdf)
Nov 01 k-means extensions, evaluation Slides(pdf)
Nov 03 PCA Slides(pdf)
Nov 08 Dimensionality Reduction (contd.) Slides(pdf)
Nov 10 Latent variable models Slides(pdf)
Nov 12 Latent variable models Slides(pdf)
Nov 15 Deep learning Slides(pdf)
Nov 17 More deep learning Slides(pdf)
Nov 19 VAEs and GANs Slides(pdf)

Bulletin board