ML Ai
ML Ai
ML Ai
Course
Course Code Course Name Pre-requisite
Structure
Machine Learning and Artificial Statistics, Calculus, Linear
ECCOC09 Intelligence Algebra, Probability,
L-T-P 3-0-2
Programming Knowledge
COURSE OUTCOMES
CO1: Be able to develop an understanding of the fundamentals of machine learning and statistical pattern
recognition.
CO2: Be able to understand the fundamentals of artificial intelligence, learning systems, their goal and
applications.
CO3: Be able to gain an insight into the various components of machine learning such as supervised learning,
unsupervised learning, learning theory, reinforcement learning and adaptive control.
CO4: Be able to understand and implement various machine learning algorithms and AI heuristic techniques.
CO5: Acquire skills that can be applied to various applications like robotic control, data mining, autonomous
navigation, bioinformatics, speech recognition, and text and web data processing.
CONTENTS
UNIT-I
Introduction: Definition of learning systems, Goals and applications of machine learning.
Types of ML: Supervised, Unsupervised and Reinforcement learning
Experimental Evaluation of Learning Algorithms: Measuring the accuracy of learned hypotheses, Bias,
variance, comparing learning algorithms: cross-validation, learning curves, and statistical hypothesis
testing.
UNIT-II
Machine learning algorithms
Supervised learning algorithms: Classification, Regression Nearest neighbor, Naïve bayes, Decision
Trees, Linear regression, Support Vector Machines, Neural networks
Unsupervised learning algorithms: Clustering, Association, K-means
Reinforcement Learning: Q-learning, Temporal Difference, Deep adversarial networks
UNIT-III
Introduction: Introduction to AI, Turing test
Reasoning, Logic & Theorem Proving: Review prepositional & predicate Calculus, Resolution
Unit –IV
Heuristics Searches: Best first search, depth first search, Hill Climbing, A*, AO*, Constraint
Satisfaction, Means-ends analysis
Learning: Rote Learning, Learning by taking advice, Explanation based learning, Discovery, Analogy
UNIT-V
Case studies and Applications of AI and ML for real world problems
Practical Outline:
Implementation of ML algorithms: Nearest neighbour, Naïve bayes, Decision Trees, Linear regression,
Support Vector Machines, Neural networks, K-means, Q-learning
Implementation of heuristics techniques: Best first search, depth first search, Hill Climbing,
A*, AO*, Constraint Satisfaction, Means-ends analysis
TEXT BOOKS
1. Tom Mitchell, Machine Learning. McGraw-Hill
2. Elaine Rich and Kevin Knight, Artificial Intelligence, Tata. McGraw-Hill
REFERENCE BOOKS
1. Richard Duda, Peter Hart and David Stork, Pattern Classification, 2nd ed. John Wiley & Sons,
2001.
2. Richard Sutton and Andrew Barto, Reinforcement Learning: An introduction. MIT Press, 1998
3. Trevor Hastie, Robert Tibshirani and Jerome Friedman, The Elements of Statistical Learning.
Springer, 2009
4. Artificial Intelligence: A Modern Approach” by Stuart Russell and Peter Norvig
“Artificial Intelligence: A New Sythesis” by Nils J Nilsson.