Lectures lectures
Regular classes  Tuesday (12:00  13:30) and Thursday (14:00  16:30)Date  Topic and Reference  Resources 

17012017  Review of Linear Algebra  Gilbert Strang Lectures 
24012017  Simple Linear Regression
Read : Section 3.1 of ISLR 
ISLR Lectures (Chapter 3)
Advertising.csv 
30012017  Simple Linear Regression
Read : Section 3.1 of ISLR 
ISLR Lectures (Chapter 3)
SimpleLinReg.R 
02022017  Simple & Multiple Linear Regression
Read : Section 3.1 & 3.2 of ISLR 
ISLR Lectures (Chapter 3)
MultipleLinReg.R 
04022017  Multiple Linear Regression
Read : Sections 3.2 to 3.4 of ISLR 
ISLR Lectures (Chapter 3)
MultipleLinReg.R 
07022017  Gradient Descent Algorithm
Task : Assignment 1 
Ng Lectures (W1 08 to 10)
Ng Lectures (W2 02 to 04) 
14022017  Linear Regression Lab
Read : Section 3.6 of ISLR 
ISLR Lectures (Chapter 3)
LinRegLab.R 
16022017  Linear Regression Lab
Read : Section 3.6 of ISLR 
ISLR Lectures (Chapter 3)
LinRegLab.R 
21022017  Cross Validation
Read : Sections 5.1 & 5.3 of ISLR 
ISLR Lectures (Chapter 5)
CrossVal.R 
02032017  Singular Value Decomposition
Read : Gilbert Strang's Paper 
Linear Algebra Slides
SVdecomp.R 
07032017  SVD (contd.) and Classification
Read : Sections 4.1 & 4.2 of ISLR 
ISLR Lectures (Chapter 4)
SVdecomp.R 
09032017  Logisitic Regression
Read : Section 4.3 of ISLR 
ISLR Lectures (Chapter 4)
SimpleLogReg.R 
14032017  Logisitic Regression Lab
Read : Section 4.3 & 4.6 of ISLR 
ISLR Lectures (Chapter 4)
SimpleLogReg.R 
16032017  Recap for MidSem (full syllabus)  
18032017 MidSemester Examination 
Question Paper
wineTrain.csv pimaTrain.csv 

21032017  Decision Tree for Classification
Read : Section 8.1 of ISLR 
ISLR Lectures (Chapter 8)
DecisionTree.R 
23032017  Decision Tree Lab
Read : Section 8.1 of ISLR 
DecTreeLab.R
CarEvaluation.csv Advertising.csv 
25032017  Random Forest and Bagging  Tentative plan 
28032017  Random Forest Lab  Tentative plan 
30032017  Boosting (Random Forests)  Tentative plan 
04042017  Shrinkage (Ridge, Lasso)  Tentative plan 
06042017  Shrinkage and Boosting Lab  Tentative plan 
11042017  Maximal Margin Classifier  Tentative plan 
13042017  Support Vector Classifier  Tentative plan 
18042017  Support Vector Machines  Tentative plan 
20042017  Support Vector Lab  Tentative plan 
Evaluation evaluation
Tests
The tests constitute 80% of the total marks. The tentative format and breakup is as follows.Test  Weightage  Format  Resources 

MidSem  30%  Openresources written test 
Question Paper
wineTrain.csv pimaTrain.csv 
EndSem  50%  Handson lab test (tentative)  TBA 
Assignments
Assignments constitute 20% of the total marks.This includes 5% for group scribing of lecture notes, and 15% for group submission of assignments.
Assignment  Posted  Deadline  Topic (Marks) 

Assignment 1  16022017  28022017  Linear Regression (50) 
To be posted  25032017  04042017  (tentative dates) 
To be posted  18042017  25042017  (tentative dates) 
Course Information
Machine Learning, RKM Vivekananda UniversityMSc Data Science, MSc Computer Science
Instructor  Sourav Sen Gupta, ISI Kolkata
sg.sourav@gmail.com (preferred)
+91 94323 44852 (if it is urgent)
Room 404, Deshmukh Building, ISI Kolkata
Text and References
T1  ISLR
An Introduction to Statistical LearningJames, Witten, Hastie, and Tibshirani
Book (in PDF) available online at this link
Lecture videos available online at this link
T2  MMDS
Mining of Massive DatasetsLeskovec, Rajaraman, and Ullman
Book (in PDF) available online at this link
R1  ESL
The Elements of Statistical LearningHastie, Tibshirani, and Friedman
Book (in PDF) available online at this link
Resources
Review Linear Algebra
Linear Algebra Lectures by Gilbert StrangLearn to Code in Python
Learn Python the Hard Way by Zed A. ShawGoogle's Python Class (with video lectures)
Machine Learning in Python
scikitlearn  Machine Learning in PythonML Video Tutorials from Data School
Data Science Challenges
Data Science Competitions by KaggleData Science Competitions by DrivenData
Data Repositories
Data Sets corresponding to the ISLR bookMachine Learning Repository by UC Irvine
Datasets for Data Science by KDnuggets