CP- THEORY- ML (1)
CP- THEORY- ML (1)
COURSE PLAN-THEORY
Regulation 2021
Name of the Course Instructor(s) Mrs.A.Deepika
Name of the Course Coordinator
Academic Year: 2024-2025
Branch / Year / Semester CSE(AIML) / II / IV
Date of Commencement of Class
Date of Completion of Class
Revision No 0
1
SYLLABUS
COURSE
COURSE NAME L T P C
CODE
AL3451 MACHINE LEARNING 3 0 0 3
COURSE OBJECTIVES :
To understand the basic concepts of machine learning.
To understand and build supervised learning models.
To understand and build unsupervised learning models.
To evaluate the algorithms based on corresponding metrics identified
UNIT I INTRODUCTION TO MACHINE LEARNING 8
Review of Linear Algebra for machine learning; Introduction and motivation for machine learning;
Examples of machine learning applications, Vapnik-Chervonenkis (VC) dimension, Probably
Approximately Correct (PAC) learning, Hypothesis spaces, Inductive bias, Generalization, Bias variance
trade-off.
UNIT II SUPERVISED LEARNING 11
Linear Regression Models: Least squares, single & multiple variables, Bayesian linear regression,
gradient descent, Linear Classification Models: Discriminant function – Perceptron algorithm,
Probabilistic discriminative model - Logistic regression, Probabilistic generative model – Naive Bayes,
Maximum margin classifier – Support vector machine, Decision Tree, Random Forests
UNIT III ENSEMBLE TECHNIQUES AND UNSUPERVISED LEARNING 9
Combining multiple learners: Model combination schemes, Voting, Ensemble Learning - bagging,
boosting, stacking, Unsupervised learning: K-means, Instance Based Learning: KNN, Gaussian mixture
models and Expectation maximization.
UNIT IV NEURAL NETWORKS 9
Multilayer perceptron, activation functions, network training – gradient descent optimization – stochastic
gradient descent, error backpropagation, from shallow networks to deep networks –Unit saturation (aka
the vanishing gradient problem) – ReLU, hyper parameter tuning, batch normalization, regularization,
dropout.
DESIGN AND ANALYSIS OF MACHINE LEARNING
UNIT V 8
EXPERIMENTS
Guidelines for machine learning experiments, Cross Validation (CV) and resampling – K-fold CV,
bootstrapping, measuring classifier performance, assessing a single classification algorithm and
comparing two classification algorithms – t test, McNemar’s test, K-fold CV paired t test
TOTAL: 45 Periods
CONTENT BEYOND SYLLABI:
Advanced Ensemble Methods: Gradient Boosting Machines (GBM), CatBoost and AdaBoost
COURSE OUTCOMES:
After the successful completion of this course, the student will be able to
CO1: Explain the basic concepts of machine learning.
CO2 : Construct supervised learning models.
CO3 : Construct unsupervised learning algorithms.
CO4: Evaluate and compare different models
TEXT BOOKS:
2
T1: Ethem Alpaydin, “Introduction to Machine Learning”, MIT Press, Fourth Edition, 2020.
T2: Stephen Marsland, “Machine Learning: An Algorithmic Perspective, “Second Edition”, CRC
Press, 2014.
REFERENCE BOOKS/LINKS:
R1: Christopher M. Bishop, “Pattern Recognition and Machine Learning”, Springer, 2006.
R2: Tom Mitchell, “Machine Learning”, McGraw Hill, 3rd Edition, 1997.
R3: Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar, “Foundations of Machine
Learning”, Second Edition, MIT Press, 2012, 2018.
R4: Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press, 2016
R5: Sebastain Raschka, Vahid Mirjalili , “Python Machine Learning”, Packt publishing 3rd
Edition, 2019.
R6: https://www.geeksforgeeks.org/general-steps-to-follow-in-a-machine-learning-problem/
PLAN OF DELIVERY
3
Ref. Cumula Teaching
Sl. Teaching
Topic Covered Book Page No Hours tive Methodology (If
No Aid
Code Hours any)
Combining Multiple
18. Learners: Model R1 653-660 1 20 BB -
Combination Schemes
R1 339-340
19. Voting 1 21 BB -
T1 354-356
4
Ref. Cumula Teaching
Sl. Teaching
Topic Covered Book Page No Hours tive Methodology (If
No Aid
Code Hours any)
Network Training –
26. Gradient Descent R4 177-178 2 32 BB -
Optimization
5
ASSESSMENT PLAN
ASSESSMENT SCHEDULE-TEST
TEST DATE
TEST PORTION FOR TEST
NO. PLANNED CONDUCTED
UNIT 1,2
Internal I
Assessment
UNIT 3,4
Test II
UNIT 1
Open Book I
Test UNIT 3
II
ASSESSMENT SCHEDULE-ASSIGNMENT
ASSESSMENT PATTERN
ITEM WEIGHTAGE
Continuous Assessment-I 40
Internal Assessment Test – I 60
40
Continuous Assessment-II 40
Internal Assessment Test – II 60
End Semester Examination 60
Total 100