MCC532
MCC532
Course Objective
To provide exposure to theory application of Machine Learning Techniques.
Learning Outcomes
This course will provide the students an exposure about how to use machine learning techniques in
Data Analytics.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Classification/Regression techniques such as This unit will help students to
Naive Bayes', decision trees, SVMs understand different
1 8 classification techniques like:
Naive Bayes', decision trees,
SVMs.
Boosting/Bagging and linear and non-linear This unit will help students to
regression, logistic regression, maximum understand the Application of
2 likelihood estimates, regularization, basics of 9 different regression
statistical learning theory techniques in Machine
learning.
Perceptron rule, multi-layer perceptron, This unit will help students to
backpropagation, brief introduction to deep get the concept of supervised
learning models learning like: ANN and their
3 9 different application in
classification, prediction and
other areas of Machine
Learning.
Dimensionality reduction techniques like PCA, This unit will help students to
ICA and LDA get the concept of different
4 6 dimensionality reduction
techniques which will be
useful for Big data analysis.
Unsupervised learning: Clustering, Gaussian This unit will help students to
5 mixture models, Some case studies 7 get the concept of different
unsupervised learning.
Text Book:
1. Andreas C. Müller and Sarah Guido, Introduction to Machine Learning with Python: A
Guide for Data Scientists.
Reference Books:
1. Kevin P. Murphy and Francis Bach, Machine Learning: A Probabilistic Perspective
(Adaptive Computation and Machine Learning series).
2. Shai Shalev-Shwartz and Shai Ben-David, Understanding Machine Learning: From
Theory to Algorithms.