Professional Documents
Culture Documents
Course Outcomes (Cos)
Course Outcomes (Cos)
K L Deemed to be University
Department of Artificial Intelligence and Data Scie
Course Handout
2023-2024, Even Sem
Course Title :MACHINE LEARNING
Course Code :22AD2203A
L-T-P-S Structure : 3-0-4-4
Pre-requisite :
Credits :6
Course Coordinator :Narendra Babu Tatini
Team of Instructors :
Teaching Associates :
Syllabus :Module 1: Introduction to Machine Learning, Types of Machine Learning: Supervised Learning, Unsupervised Learning, Reinforcement Learning, Performa
vs Variance, Probability Models: Naive Bayes: Basic Building Blocks, Naive Bayes Classifier. Module 2: Linear Models: Support Vector Machine, Logistic Regression
Evolutionary Models: Genetic Operator, Genetic Algorithm. Module 3: Clustering: k-means Clustering, Hierarchical Clustering, Hypotheses Testing: Basic Concepts,
Active Reinforcement Learning, Ensemble Models: Boosting, Bagging, Random Forests. Module 4: Neural Networks: Perceptron, Linear Models, Multi-Layer NN, Fo
improve accuracy, Tuning Hyperparamets, Validation and Testing, Bayesian Belief Networks: Bayesian Belief Networks, EM Algorithm.
Text Books :1. Machine Learning, Mitchell Tom, 2nd McGraw-Hill. 2. Information Theory Inference and Learning Algorithms, MacKay David, Cambridge University
Reference Books :1. Machine Learning an Algorithmic Perspective, Stephen Marsland, 2nd, CRC Press. 2. Introduction to Machine Learning, EthemAlpaydin, The M
Web Links :https://www.coursera.org/programs/minor-programs-offered-by-cse-c4xxe/browse?productId=Q0Fc_Yl0EeqdTApgQ4tM7Q&productType=s12n&query=
utm_source=gg&utm_medium=sem&utm_campaign=07-StanfordML-
IN&utm_content=B2C&campaignid=1950458127&adgroupid=113440892778&device=c&keyword=&matchtype=&network=g&devicemodel=&adpostion=&creativ
MOOCS :1. IBM Machine Learning 2. Machine Learning
Course Rationale :Once upon a time, there was a perception that automation could replace humans. Nowadays it has become a reality. Machines are becoming more a
this course, students can learn various machine learning algorithms, underlying concepts, and their application to real-world problems. All these algorithms are powere
algorithms robust in order to build automatic learning machine models. This course mainly focuses on the learning paradigms namely Decision trees, Bayes, Neural Ne
algorithms on real-time problems to construct an intelligent machine.
Course Objectives :Machine learning is one of the most demanding technologies in the highly competitive digital economy. This ML course follows a holistic learnin
with a high-engagement learning environment and industry-relevant applications, helping concepts, workflows, machine learning, reinforcement learning, and much m
Blooms
CO Taxonomy
Course Outcome (CO) PO/PSO
NO Level
(BTL)
CO1 Apply machine learning techniques to solve real-world problems. PSO2,PO2,PO3 3
CO2 Analyzing the various dimensionality reduction techniques, and linear and evolutionary models. PSO2,PO2,PO5 4
CO3 Analyze clustering, linear, and ensemble models. PSO2,PO2,PO5 4
CO4 Analyze Bayesian Belief Network models. PO5,PSO2,PO1 4
CO5 Applying the EM algorithm to find the local maximum. PO3,PO5,PSO2 3
CO6 Evaluate machine learning models using Python language. PSO2,PO2,PO5 5
CO7 Design machine learning techniques using Python language for real-time applications. PO3,PO5,PSO2 6
Outcome Highest
COI-2 COI-3 COI-4 COI-5 COI-6
No. BTL
Btl-2 Btl-3
Understanding the Applying various machine
CO1 3
fundamental concepts of learning techniques to solve
machine learning. the problems.
Btl-3
Applying linear and
Btl-4
logistic regression to
Analyzing the LDA and
understand and predict the
PCA dimensionality
CO2 4 behavior of a particular
reduction techniques to
variable in many different
evaluate the performance of
fields, including finance,
the model.
economics, and
psychology.
Btl-4
Btl-3
Analyzing k-means,
Applying the Z-test to draw
CO3 4 hierarchical, Q learning,
the inferences for different
boosting, bagging, and
machine learning models.
random forest models.
Btl-4
Btl-3 Analyzing the performance
Applying a generalized of the Bayesian belief
linear perceptron model networks in various
CO4 4
and multi-layer neural applications like prediction,
network to solve the diagnostics, time series
problems. prediction, and decision-
making under uncertainty.
about:blank 1/23
10/12/2023, 07:46 about:blank
Btl-5
Evaluate machine learning
CO6 5 techniques using Python
language for real-time
applications.
Btl-6
Design machine learning
CO7 6 techniques using Python
language for real-time
applications.
Btl-3
Btl-2 Applying the EM algorithm
CO5 3 Understanding the working to predict the values of the
of the EM algorithm. variable in instances where
it is not observable.
1 CO1 COI- Introduction to Machine learning, types of Machine R1: 5-9 Chalk,PPT,Talk End Semester Exam,Flipped
2 learning.
about:blank 2/23
10/12/2023, 07:46 about:blank
Teaching-
Book No[CH No][Page
Sess.No. CO COI Topic Learning EvaluationComponents
No]
Methods
Discussion Engagement,Pre-Class
Assessment,SEM-EXAM1
about:blank 3/23
10/12/2023, 07:46 about:blank
Teaching-
Book No[CH No][Page
Sess.No. CO COI Topic Learning EvaluationComponents
No]
Methods
about:blank 4/23
10/12/2023, 07:46 about:blank
Lecture Session wise Teaching – Learning Plan
SESSION NUMBER : 1
SESSION NUMBER : 2
SESSION NUMBER : 3
Session Outcome: 1 Able to apply the different metrics to measure the performance of the Machine learning model.
SESSION NUMBER : 4
Session Outcome: 1 Able to apply the decision tree models to solve the classification and regression problems.
SESSION NUMBER : 5
SESSION NUMBER : 6
Session Outcome: 1 Able to apply Bayes classifier to solve the classification problem.
about:blank 5/23
10/12/2023, 07:46 about:blank
--- NOT
5 Attendance 1 Talk
APPLICABLE ---
--- NOT
20 Bayes theorem 3 PPT
APPLICABLE ---
20 Naive Bayes classifier 3 PPT One minute paper
--- NOT
5 Conclusion 2 Talk
APPLICABLE ---
SESSION NUMBER : 7
Session Outcome: 1 Able to solve the classification problem using the Naive Bayes classifier.
SESSION NUMBER : 8
Session Outcome: 1 Able to estimate the relationships between outcome and variable in machine learning model.
SESSION NUMBER : 9
SESSION NUMBER : 10
Session Outcome: 1 Able to reduce the complexity of a model by using dimensionality reduction techniques.
SESSION NUMBER : 11
Session Outcome: 1 Able to reduce the complexity of a model by using Linear Discriminant Analysis (LDA).
SESSION NUMBER : 12
Session Outcome: 1 Able to reduce the complexity of a model by using Principal Components Analysis (PCA).
about:blank 6/23
10/12/2023, 07:46 about:blank
Teaching- Learning Active Learning
Time(min) Topic BTL
Methods Methods
--- NOT
5 Attendance 1 Talk
APPLICABLE ---
--- NOT
20 Principal Components Analysis (PCA) 4 PPT
APPLICABLE ---
20 Problem solving using PCA 4 PPT Group Discussion
--- NOT
5 Conclusion 2 Talk
APPLICABLE ---
SESSION NUMBER : 13
SESSION NUMBER : 14
SESSION NUMBER : 15
SESSION NUMBER : 16
Session Outcome: 1 Able to find a minimum cost clustering using k-means clustering.
SESSION NUMBER : 17
Session Outcome: 1 Able to find a relationship among the clusters using a tree-like structure.
SESSION NUMBER : 18
about:blank 7/23
10/12/2023, 07:46 about:blank
Teaching- Learning Active Learning
Time(min) Topic BTL
Methods Methods
--- NOT
5 Attendance 1 Talk
APPLICABLE ---
20 Self-organizing future map 4 PPT Fish Bowl
--- NOT
20 Problem solving using Self-organizing future map 3 PPT
APPLICABLE ---
--- NOT
5 Conclusion 2 Talk
APPLICABLE ---
SESSION NUMBER : 19
SESSION NUMBER : 20
SESSION NUMBER : 21
SESSION NUMBER : 22
SESSION NUMBER : 23
Session Outcome: 1 Able to maximize cumulative reward over the long term using active reinforcement learning.
about:blank 8/23
10/12/2023, 07:46 about:blank
SESSION NUMBER : 24
Session Outcome: 1 Able to maximize cumulative reward over the long term.
SESSION NUMBER : 25
SESSION NUMBER : 26
Session Outcome: 1 Able to solve the classification problems using linear models.
SESSION NUMBER : 27
SESSION NUMBER : 28
SESSION NUMBER : 29
about:blank 9/23
10/12/2023, 07:46 about:blank
--- NOT
5 Conclusion 2 Talk
APPLICABLE ---
SESSION NUMBER : 30
SESSION NUMBER : 31
Session Outcome: 1 Able to improve the performance of a model by applying various methods.
SESSION NUMBER : 32
Session Outcome: 1 Able to improve the acuracy of a model by applying various methods.
SESSION NUMBER : 33
SESSION NUMBER : 34
Session Outcome: 1 Able to develop the Bayesian Belief Networks to solve real-world problems.
SESSION NUMBER : 35
Session Outcome: 1 Able to develop the Bayesian Belief Networks to solve real-world problems.
about:blank 10/23
10/12/2023, 07:46 about:blank
20 EM Algorithm 4 PPT Brain storming session
--- NOT
20 EM Algorithm 4 PPT
APPLICABLE ---
--- NOT
5 Conclusion 1 Talk
APPLICABLE ---
SESSION NUMBER : 36
Session Outcome: 1 Able to develop a machine learning model to learn and make predictions for the instances where it is not observable.
SESSION NUMBER : 37
Session Outcome: 1 Able to develop a machine learning model to learn and make predictions for the instances where it is not observable.
SESSION NUMBER : 38
SESSION NUMBER : 39
3 Implementation and evaluation of the decision tree model with Gini index. CO6
4 Implementation and evaluation of the decision tree model with information gain. CO6
about:blank 11/23
10/12/2023, 07:46 about:blank
Tutorial
Session Topics CO-Mapping
no
7 Implementation and evaluation of the support vector machine model with Gaussian kernel. CO6
SESSION NUMBER : 1
Session Outcome: 1 Implementation and evaluation of the simple linear regression model.
SESSION NUMBER : 2
SESSION NUMBER : 3
Session Outcome: 1 Implementation and evaluation of the decision tree model with Gini index.
about:blank 12/23
10/12/2023, 07:46 about:blank
--- NOT
60 Implementation 5 LTC
APPLICABLE ---
--- NOT
10 Viva-voice 2 Talk
APPLICABLE ---
SESSION NUMBER : 4
Session Outcome: 1 Implementation and evaluation of the decision tree model with information gain.
SESSION NUMBER : 5
SESSION NUMBER : 6
Session Outcome: 1 Implementation and evaluation of the support vector machine model.
SESSION NUMBER : 7
Session Outcome: 1 Implementation and evaluation of the support vector machine model with Gaussian kernel.
SESSION NUMBER : 8
Session Outcome: 1 Implementation and evaluation of the classification model with PCA.
SESSION NUMBER : 9
about:blank 13/23
10/12/2023, 07:46 about:blank
Session Outcome: 1 Implementation and evaluation of the classification model with LDA.
SESSION NUMBER : 10
SESSION NUMBER : 11
SESSION NUMBER : 12
SESSION NUMBER : 13
SESSION NUMBER : 14
about:blank 14/23
10/12/2023, 07:46 about:blank
--- NOT
25 Explanation 4 PPT
APPLICABLE ---
--- NOT
60 Implementation 5 LTC
APPLICABLE ---
--- NOT
10 Viva-voice 2 Talk
APPLICABLE ---
SESSION NUMBER : 15
SESSION NUMBER : 16
SESSION NUMBER : 17
SESSION NUMBER : 18
SESSION NUMBER : 19
Session Outcome: 1 Implementation and evaluation of the Bayesian belief network model.
about:blank 15/23
10/12/2023, 07:46 about:blank
APPLICABLE ---
SESSION NUMBER : 20
5 Implementation and evaluation of the Decision Tree model by applying post-pruning. CO7
6 Implementation and evaluation of the kernal-based support vector machine model. CO7
7 Implementation and evaluation of the PCA using any classification model. CO7
10 Implementation and compare the results of XG, Ada boosting and Random forest models CO7
SESSION NUMBER : 1
about:blank 16/23
10/12/2023, 07:46 about:blank
--- NOT
25 Explanation 4 PPT
APPLICABLE ---
--- NOT
60 Implementation 5 LTC
APPLICABLE ---
--- NOT
10 Viva-voice 2 Talk
APPLICABLE ---
SESSION NUMBER : 2
Session Outcome: 1 Implementation and evaluation of the bias and variance tradeoff.
SESSION NUMBER : 3
SESSION NUMBER : 4
SESSION NUMBER : 5
Session Outcome: 1 Implementation and evaluation of the Decision Tree model by applying post-pruning.
SESSION NUMBER : 6
Session Outcome: 1 Implementation and evaluation of the kernal-based support vector machine model.
about:blank 17/23
10/12/2023, 07:46 about:blank
APPLICABLE ---
SESSION NUMBER : 7
Session Outcome: 1 Implementation and evaluation of the PCA using any classification model.
SESSION NUMBER : 8
SESSION NUMBER : 9
SESSION NUMBER : 10
Session Outcome: 1 Implementation and compare the results of XG, Ada boosting and Random forest models
SESSION NUMBER : 11
Session Outcome: 1 Implementation and evaluation of the bayesian belief network model
SESSION NUMBER : 12
about:blank 18/23
10/12/2023, 07:46 about:blank
Teaching- Learning Active Learning
Time(min) Topic BTL
Methods Methods
--- NOT
5 Attendance 1 Talk
APPLICABLE ---
--- NOT
45 Problem definition of the project. 4 PPT
APPLICABLE ---
--- NOT
45 Problem definition of the project. 4 LTC
APPLICABLE ---
--- NOT
5 Viva-voice 2 Talk
APPLICABLE ---
SESSION NUMBER : 13
SESSION NUMBER : 14
SESSION NUMBER : 15
SESSION NUMBER : 16
SESSION NUMBER : 17
about:blank 19/23
10/12/2023, 07:46 about:blank
APPLICABLE ---
--- NOT
45 Literature review 4 LTC
APPLICABLE ---
--- NOT
5 Viva-voice 2 Talk
APPLICABLE ---
SESSION NUMBER : 18
SESSION NUMBER : 19
SESSION NUMBER : 20
SESSION NUMBER : 21
SESSION NUMBER : 22
about:blank 20/23
10/12/2023, 07:46 about:blank
WEEKLY HOMEWORK ASSIGNMENTS/ PROBLEM SETS/OPEN ENDEDED PROBLEM-SOLVING EXERCISES etc:
Assignment
Week Assignment Type Topic Details co
No
Hour 1 2 3 4 5 6 7 8 9
Day Component
--
Theory --- --- --- --- --- --- --- ---
-
--
Tutorial --- --- --- --- --- --- --- ---
-
Mon
--
Lab --- --- --- --- --- --- --- ---
-
--
Skilling --- --- --- --- --- --- --- ---
-
--
Theory -- -- --- --- --- --- --- ---
-
--
Tutorial -- -- --- --- --- --- --- ---
-
Tue
V-S31,V-S31,V- V-S31,V-S31,V- --
Lab --- --- --- --- --- ---
S31 S31 -
--
Skilling V-S32,V-S32 V-S32,V-S32 --- --- --- --- --- ---
-
--
Theory -- -- --- --- --- --- --- ---
-
--
Tutorial -- -- --- --- --- --- --- ---
-
Wed
V-S11,V-S11,V- V-S11,V-S11,V- --
Lab --- --- --- --- --- ---
S11 S11 -
--
Skilling V-S12,V-S12 V-S12,V-S12 --- --- --- --- --- ---
-
--
Theory --- --- V-S12 V-S12 V-S11 V-S11 --- ---
-
--
Tutorial --- --- -- -- -- -- --- ---
-
Thu
--
Lab --- --- -- -- -- -- --- ---
-
V-S11,V- V-S11,V- --
Skilling --- --- V-S12,V-S12 V-S12,V-S12 --- ---
S11 S11 -
--
Theory -- -- --- --- -- -- --- ---
-
--
Tutorial -- -- --- --- -- -- --- ---
-
Fri
V-S21,V-S21,V- V-S21,V-S21,V- V-S22,V-S22,V- V-S22,V-S22,V- --
Lab --- --- --- ---
S21 S21 S22 S22 -
--
Skilling V-S22,V-S22 V-S22,V-S22 --- --- V-S21,V-S21 V-S21,V-S21 --- ---
-
--
Theory --- --- --- --- V-S32 V-S32 -- --
-
--
Tutorial --- --- --- --- -- -- -- --
-
Sat
-- V-S32,V-S32,V- V-S32,V-S32,V-
Lab --- --- --- --- -- --
- S32 S32
--
Skilling --- --- --- --- V-S31,V-S31 V-S31,V-S31 V-S31,V-S31 V-S31,V-S31
-
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Sun
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
REMEDIAL CLASSES:
Supplement course handout, which may perhaps include special lectures and discussions that would be planned, and schedule notified according
SELF-LEARNING:
about:blank 21/23
10/12/2023, 07:46 about:blank
Content beyond syllabus covered (if any) should be delivered to all students that would be planned, and schedule notified accordingly.
S.no Advanced Topics, Additional Reading, Research papers and any CO ALM References/MOOCS
EVALUATION PLAN:
Evaluation Type Evaluation Component Weightage/Marks Assessment Dates Duration (Hours) CO1 CO2 CO3 CO4 CO5 CO6 CO7
Weightage 8 8
Skill Sem-End Exam 120
Max Marks 50 50
End Semester
Summative Weightage 24 4.8 4.8 4.8 4.8 4.8
End Semester Exam 180
Evaluation Max Marks 100 20 20 20 20 20
Total= 40 % Weightage 8 8
Lab End Semester Exam 120
Max Marks 50 50
Weightage 7 1.4 1.4 1.4 1.4 1.4
Pre-Class Assessment 100
Max Marks 100 20 20 20 20 20
Weightage 15 3 3 3 3 3
Flipped Discussion Engagement 100
Max Marks 100 20 20 20 20 20
In Semester
Formative Weightage 3 3
Continuous Evaluation - Lab Exercise 100
Evaluation Max Marks 100 100
Total= 30 % Weightage 3 0.6 0.6 0.6 0.6 0.6
Ratings on Global Platforms 50
Max Marks 50 10 10 10 10 10
Weightage 2 2
Skilling Continuous Evaluation 100
Max Marks 100 100
Weightage 10 5 5
Semester in Exam-I 120
Max Marks 50 25 25
Weightage 10 5 5
In Semester Semester in Exam-II 120
Summative Max Marks 50 25 25
Evaluation Weightage 5 5
Total= 30 % Lab In Semester Exam 120
Max Marks 50 50
Weightage 5 5
Skill In-Sem Exam 120
Max Marks 50 50
ATTENDANCE POLICY:
Every student is expected to be responsible for regularity of his/her attendance in class rooms and laboratories, to appear in scheduled tests and examinations and
fulfill all other tasks assigned to him/her in every course
In every course, student has to maintain a minimum of 85% attendance to be eligible for appearing in Semester end examination of the course, for cases of medical
issues and other unavoidable circumstances the students will be condoned if their attendance is between 75% to 85% in every course, subjected to submission of
medical certificates, medical case file and other needful documental proof to the concerned departments
DETENTION POLICY :
In any course, a student has to maintain a minimum of 85% attendance and In-Semester Examinations to be eligible for appearing to the Semester End Examination,
failing to fulfill these conditions will deem such student to have been detained in that course.
PLAGIARISM POLICY :
Supplement course handout, which may perhaps include special lectures and discussions
COURSE TEAM MEMBERS, CHAMBER CONSULTATION HOURS AND CHAMBER VENUE DETAILS:
Supplement course handout, which may perhaps include special lectures and discussions
Chamber
Delivery Component Sections of Chamber Chamber Consultation Signature of
Name of Faculty Consultation Room
of Faculty Faculty Consultation Day (s) Timings for each day Course faculty:
No:
Ramesh Kumar Sunkara P 11-B,22-C - - - -
Venkata Ravi Kumar
P 12-B - - - -
Pydimarri
Swarna Kuchibhotla S 31-B - - - -
Bhanu Prakash Kolla P 22-B - - - -
Bhanu Prakash Kolla S 12-B - - - -
Arvind Yadav S 22-B - - - -
P Rani L 11-MA - - - -
P Rani P 11-A - - - -
P Rani S 11-A - - - -
SamudraVijaya K P 31-C - - - -
N B Arunekumar
P 11-C - - - -
Balasubramanian
Kapil Aggarwal P 31-B - - - -
Adapa Rao S 11-B - - - -
Raveendra Enumula L 31-MA - - - -
Raveendra Enumula P 31-A - - - -
Raveendra Enumula S 31-A - - - -
about:blank 22/23
10/12/2023, 07:46 about:blank
DUPATY MOHAN L 21-MA - - - -
DUPATY MOHAN P 21-A,12-B - - - -
DUPATY MOHAN S 21-A,32-B - - - -
V Viswanath Shenoi S 21-B - - - -
RUDRAMANI BHUTIA P 32-C - - - -
32-MA,12-
Gnanadeepthi Bitra L - - - -
MA
Gnanadeepthi Bitra P 32-A,12-A - - - -
Gnanadeepthi Bitra S 12-A,32-A - - - -
LAKSHMI UPPULURI P 21-B - - - -
V Rao P 12-C - - - -
G Venkata Ramana
P 21-C - - - -
Reddy
Nafees Farooqui L 22-MA - - - -
Nafees Farooqui P 32-B,22-A - - - -
Nafees Farooqui S 22-A - - - -
GENERAL INSTRUCTIONS
Students should come prepared for classes and carry the text book(s) or material(s) as prescribed by the Course Faculty to the class.
NOTICES
All notices concerning the course will be displayed on the respective Notice Boards.
Department Of AI&DS
HEAD OF DEPARTMENT:
about:blank 23/23