Back close

Course Detail

Course Name Machine Learning
Course Code 26DLS513
Program M. Sc. in Data Science with Logistics and Supply Chain Management
Semester 2
Credits 4
Campus Coimbatore

Syllabus

Unit 1

Introduction: Well-Posed Learning Problems, designing a Learning System, A Concept Learning Task, Concept Learning as Search, Find-S: Finding a Maximally Specific Hypothesis, Version spaces and the Candidate-Elimination algorithm, Inductive Bias. Validation Metrics. Introduction to types of learning: Supervised learning, Semi-Supervised Learning, Unsupervised learning and Reinforcement Learning. (12 Hrs)

Unit 2

Classification and Regression: Learning a class from training, linear, Nonlinear, Multi Class and Multi Label classification. Regression: Simple Linear Regression, Multiple linear regression, Logistic Regression, Polynomial, and Ridge and Lasso Regression. Decision Tree learning: Introduction, Decision tree representation, Appropriate problems for decision tree learning, The basic decision tree learning algorithm, Issues in decision tree learning, classification and regression Trees (CART), Random Forest. Validation Metrics for Classification and Regression. (12 Hrs)

Unit 3

Bayesian Learning: Nave Bayes classifier. Instance-Based Learning: K-Nearest Neighbour Learning, Radial Basis Functions, Support Vector Machines: The Margin and Support Vectors, linear and Nonlinear Kernels. (12 Hrs)

Unit 4

Cross Validation (CV) and resampling. Ensemble Learning: Ensemble Learning Model Combination Schemes, Maximum Voting, Averaging, Weighted Averaging, Bagging: Random Forest Trees, Boosting: Gradient Boosting, Adaptive Boosting, Extreme Gradient Boosting, XG Boosting and Adaboost, Stacking. (12 Hrs)

Unit 5

Unsupervised Learning: Clustering: K-means/Kernel K-means. Dimensionality Reduction: Principal Component Analysis (PCA) and kernel PCA. Matrix Factorization and Matrix Completion. Expectation Maximization, Gaussian Mixture Models, Case Study. (12 Hrs)

Text Books / References

Text Books

  1. Tom M. Mitchell, Machine Learning, McGraw Hill, 1997.
  2. Ethem Alpaydin, Introduction to Machine Learning, MIT Press, Prentice Hall of India, 3rd Edition, 2014.
  3. Stephen Marsland, Machine Learning: An Algorithmic Perspective, Taylor & Francis (CRC), 2014.
  4. Peter Flach, Machine Learning, Cambridge University Press, 2012.

References

  1. Haroon D, Python Machine Learning Case Studies, Apress, 2017.
  2. Harrington, P, Machine learning in action, Manning Publications Co., 2012.
  3. Richard O. Duda, Peter E. Hart and David G. Stork, Pattern classification, John Wiley & Sons, 2001

Objectives and Outcomes

Course Outcomes
CO1 To be able to formulate machine learning problems corresponding to different applications.
CO2 Exploring and implementing supervised learning through regression and decision tree learning.
CO3 Understand the instance-based learning and classification methods.
CO4 Understand the Ensemble learning methods.
CO5 Exploring and implementing unsupervised learning algorithms.

CO-PO Mapping

  PO1  PO2  PO3  PO4  PO5  PO6  PO7  PO8  PO9  PO10  PO11  PO12
CO1  3 3 3 2 2 3         2 2
CO2  3 3 3 2 2 3         2 2
CO3  2 3 3 2 2 3         2 2
CO4  2 2 3 2 2 3         2 2

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now