Course Handout
Course Handout
The objective of the course is to learn the fundamental concepts behind supervised, unsupervised & reinforcement learning,
assess & select appropriate model and use cross validation to tune their parameters.
Pre-Requisite -:
Detailed Syllabus:
Module# CO Topics Hours
Overview of supervised learning, K-nearest neighbour, Multiple
linear regression, Shrinkage methods (Ridge regression, Lasso
Module-1 CO1 11
regression), Logistic regression, Linear Discriminant Analysis,
Feature selection.
Bias, Variance, and model complexity, Bias-variance trade off,
Bayesian approach and BIC, Cross-validation, Bootstrap
Module-2 CO2 11
methods, Performance of Classification algorithms (Confusion
matrix, Precision, Recall and ROC Curve).
Generative model for discrete data (Bayesian concept learning,
Na¨ıve Bayes classifier), SVM for classification, Reproducing
Module-3 CO3 11
Kernels, SVM for regression, Regression and classification
trees, Random forest.
Clustering (K-means, spectral clustering), Feature Extraction
(Principal Component Analysis (PCA), kernel based PCA,
Module-4 CO4 Independent Component Analysis (IDA), Non-negative matrix 12
factorization), Mixture of Gaussians, Expectation Maximization
(EM) algorithm.
Boosting methods-exponential loss and AdaBoost, Numerical
Optimization via gradient boosting; Introduction to
Module-5 CO5 Reinforcement Learning, Elements of Reinforcement Learning, 11
Single State Case: K-Armed Bandit, Model-Based Learning
(Value Iteration, Policy Iteration).
Total 56 Hours
Text Book
T. Hastie, R. Tibshirani, and J. Friedman, The Elements of Statistical Learning - Data Mining, Inference, and Prediction, 2nd
Edition, Springer, 2009, ,, ,
S. Haykin, Neural Networks and Learning Machines, 3rd Edition, Pearson Education, 2009, ,, ,
E. Alpaydın, Introduction to Machine Learning, 2nd Edition, Prentice Hall of India, 2010, ,, ,
Reference Book
Y. G. James, D. Witten, T. Hastie, and R. Tibshirani, An Introduction to Statistical Learning with Applications in R, 2nd Edition,
Springer, 2013, ,, ,
T. M. Mitchell, Machine Learning, 1st Edition, McGrow-Hill Education, 2013, ,, ,
C. M. Bishop, Pattern Recognition and Machine Learning, 1st Edition, Springer, 2006, ,, ,
Online Reference Material(s):
Course Outcome:
CO1 Apply the concepts of supervised machine learning and its functionalities.
CO2 Determine most appropriate model in a specific context using model selection techniques.
CO3 Perform classification using Bayes classifier, SVM, Decision Tree, and Random Forest.
Reduce dimensionality using feature selection and apply unsupervised machine learning for solving
CO4
problems.
CO5 Apply the basic concepts of boosting methods and reinforcement learning to real life problems.