RAJEEV GANDHI MEMORIAL COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
Department Of Computer Science And Engineering (Artificial Intelligence & Machine Learning) RGM – R- 23
II Year [Link]. CSE (AI& ML) – II Semester
L T P C
3 0 0 3
(A3302234) MACHINE LEARNING
Course Objectives:The objectives of the course are
Define machine learning and its different types (supervised and
unsupervised) andunderstand their applications.
Apply supervised learning algorithms including decision trees and k-nearest
neighbors (k-NN).
Implement unsupervised learning techniques, such as K-means clustering.
,
Course Outcomes:
CO1: Identify machine learning techniques suitable for a given problem. (L3)
CO2: Solve real-world problems using various machine learning techniques. (L3)
CO3: Apply Dimensionality reduction techniques for data preprocessing. (L3)
CO4: Explain what is learning and why it is essential in the design of
intelligent machines. (L2)
CO5: Evaluate Advanced learning models for language, vision, speech,
decisionmaking etc. (L5)
CO-PO MAPPING:
CO/P PO PO PO PO PO PO PO PO PO P P PO1 PS PS PS
O 1 2 3 4 5 6 7 8 9 O O 2 O1 O 2 03
10 11
C01 2 1 1 1 1 1 3 2 1
C02 2 2 1 1 1 1 2 3 1
CO3 2 2 1 3 1 1 2 2 2
C04 1 2 2 2 1 1 1 1 1
C05 2 1 3 1 2 1 3 3 1
UNIT-I: Introduction to Machine Learning: Evolution of Machine Learning,
Paradigms for ML, Learning by Rote, Learning by Induction, Reinforcement Learning,
Types of Data, Matching, Stages in Machine Learning, Data Acquisition, Feature
Engineering, Data Representation, Model Selection, Model Learning, Model
Evaluation, Model Prediction, Search and Learning, Data Sets.
UNIT-II: Nearest Neighbor-Based Models: Introduction to Proximity Measures,
Distance Measures, Non-Metric Similarity Functions, Proximity Between Binary
Patterns, Different Classification Algorithms Based on the Distance Measures ,K-
Nearest Neighbor Classifier, Radius Distance Nearest Neighbor Algorithm, KNN
Regression, Performance of Classifiers, Performance of Regression Algorithms.
UNIT-III: Models Based on Decision Trees: Decision Trees for Classification,
Impurity Measures, Properties, Regression Based on Decision Trees, Bias–Variance
Trade-off, Random Forests for Classification and Regression, Bagging and Boosting.
The Bayes Classifier: Introduction to the Bayes Classifier, Bayes’ Rule and Inference,
Losses and Risks, The Bayes Classifier and its Optimality, Multi-Class Classification |
Class Conditional Independence and Naive Bayes Classifier (NBC)
UNIT-IV: Linear Discriminants for Machine Learning: Introduction to Linear
Discriminants, Linear Discriminants for Classification, Perceptron Classifier,
Perceptron Learning Algorithm, Support Vector Machines, Linearly Non-Separable
Case, Non-linear SVM, Kernel Trick, Logistic Regression, Linear Regression, Multi-
Layer Perceptrons (MLPs), Backpropagation for Training an MLP.
UNIT-V: Clustering : Introduction to Clustering, Partitioning of Data, Matrix
Factorization | Clustering of Patterns, Divisive Clustering, Agglomerative Clustering,
Partitional Clustering, K-Means Clustering, Soft Partitioning, Soft Clustering, Fuzzy
C-Means Clustering, RoughClustering, Rough K-Means Clustering Algorithm,
Expectation Maximization-Based Clustering, Spectral Clustering. Choosing the
Number of Clusters
Textbooks:
1.“Machine Learning Theory and Practice”, M N Murthy, V S Ananthanarayana,
UniversitiesPress (India), 2024
Reference Books:
1.“Machine Learning”, Tom M. Mitchell, McGraw-Hill
Publication, 20172.“Machine Learning in Action”,Peter
Harrington, DreamTech
3.“Introduction to Data Mining”, Pang-Ning Tan, Michel Stenbach, Vipin
Kumar, 7thEdition, 2019.