CS5011: Machine Learning (Elective)

January - May, 2021

Course Contents

References

Textbooks
T. Hastie, R.Tibshirani, J. Friedman, "The Elements of Statistical Learning: Data Mining, Inference and Prediction", 2nd Edition, Springer Series in Statistics, 2009.

C. M. Bishop. "Pattern Recognition and Machine Learning," Springer, 2006.

J. Han and M. Kamber. "Data Mining: Tools and Techniques," 3rd Edition, Morgan Kaufmann Press, 2012.

K. R. Murphy. "Machine Learning - A Probabilistic Perspective", 1st Edition, The MIT Press, 2012.

Lecture Slides

1 Introduction  Download Slide
2 Machine Learning - Definitions  Download Slide
3 Least Square Regression  Download Slide
4 Overview of Supervised Learning - Part I  Download Slide
5 Overview of Supervised Learning - Part II  Download Slide
6 Linear Regression and Shrinkage methods   Download Slide
7 Pattern Recognition  Download Slide
8 Gaussian Mixture Models  Download Slide
9 Classification Methods  Download Slide
10 Clustering Methods  Download Slide
11 Spectral Clustering   Download Slide
12 Ensemble Methods - Part 1   Download Slide
13 Graphical Models - Part 1   Download Slide
14 SVM   Download Slide
15 Logistic Regression   Download Slide

Assignment

Software Assignment 1

Software Assignment 2

Prerequisites/Basics

1 Linear Algebra - overview Download Slide
2 Introduction to Matrices Download Slide
3 Matrix Multiplication Download Slide
4 Vectors and Matrix Norms Download Slide
5 Matrix Inverse and Transpose

Download Slide

6 Determinants Download Slide
7 EigenValues and EigenVectors Download Slide
8 Positive Semidefinite Matrices Download Slide
9 Basics of Probability Download Slide
10 Permutations and Combinations Download Slide
11 Random Variables and their Distributions Download Slide
12 Discrete Random Variables Download Slide
13 Discrete Distributions Download Slide
14 Continuous Random Variables Download Slide

Schedule

Marks Distribution

Logistic Details


Course Handout
        Download Slide

Important Dates (Tentative)