Professional Documents
Culture Documents
Course Objective
The objective of the course is to introduce Machine Learning, focusing on the core mathematical concepts of
supervised and unsupervised learning, to understand how to apply and analyze some popularly used ML algorithms.
Learning Outcomes
Upon successful completion of this course, students will:
Be able to understand the mathematical theories and concepts behind the ML algorithms
Be able to design and implement various ML algorithms in a range of real-world applications
Be able to use commercial ML software based on these algorithms in a useful way for different datasets.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Introduction: concept of machine learning; Supervised, Will be able to identify any problem
unsupervised and reinforcement learning; Types of ML to its type and formulate its
1 problems: classification and regression;. Design of a 2 appropriate ML model. Have a
general learning system. Concept of Linear and Non-linear broad idea of the type of applications
Classifiers.
Evaluation Metrics Practical formulations/training, Will have an idea of how to evaluate
testing and validation data, Overfitting and underfitting and compare classifiers and ML
2 2
Confusion matrix, precision, recall and K-fold cross- models at the end of training.
validation
Bayesian Learning: Concepts of Conditional Practical use of Baeyes Theorem and
independence and conditional probability. The use of given any dataset (discrete and
3 Naïve Bayes Classifier, method of Laplace correction, 6 continuous) , will be able to
Gaussian NBC . construct the probabilistic model and
predict the class of a new feature set.
Logistic Regression: Log-likelihood function and its The concept of maximum Likelihood
Gradient Descent optimization. Batch and stochastic GD, estimation and gradient based
4 Cross entropy loss, softmax activation function. 6 searching in weight space will be
clear for deriving linear decision
boundaries.
ANN: Use of Perceptrons to learn Boolean functions Will be able to update the weights of
Multilayer Perceptrons and Non-linearly separable data. a multi-layer ANN and understand
5 6
Back-propagation training. the concept of how regression
Text Books: Tom M. Mitchell, Machine Learning, McGraw Hill Publication (For S. No 1-5) (notes, derivations,
lecture slides etc and illustrative examples will be provided for most of the topics)