AO4091 Artificial Intelligence and Machine Learning Syllabus:

AO4091 Artificial Intelligence and Machine Learning Syllabus – Anna University PG Syllabus Regulation 2021

OBJECTIVE:

1. To gain knowledge on artificial intelligence.
2. To understand the concepts of Machine Learning.
3. To appreciate supervised learning and their applications.
4. To appreciate the concepts and algorithms of unsupervised learning.
5. To understand the theoretical and practical aspects of Probabilistic Graphical Models.

UNIT I ARTIFICIAL INTELLIGENCE

Artificial intelligence – Basics – Goals of artificial intelligence– AI techniques–problem representation in AI – Problem reduction and solution techniques – Application of AI and KBES in Robots.

UNIT II INTRODUCTION TO MACHINE LEARNING

Machine Learning–Types of Machine Learning –Machine Learning process- preliminaries, testing Machine Learning algorithms, turning data into Probabilities, and Statistics for Machine Learning Probability theory – Probability Distributions – Decision Theory.

UNIT III SUPERVISED LEARNING

Linear Models for Regression – Linear Models for Classification- Discriminant Functions, Probabilistic Generative Models, Probabilistic Discriminative Models – Decision Tree Learning – Bayesian Learning, Naïve Bayes – Ensemble Methods, Bagging, Boosting, Neural Networks, Multi-layer Perceptron, Feed- forward Network, Error Back propagation – Support Vector Machines.

UNIT IV UNSUPERVISED LEARNING

Clustering- K-means – EM Algorithm- Mixtures of Gaussians –Dimensionality Reduction, Linear Discriminant Analysis, Factor Analysis, Principal Components Analysis, Independent Components Analysis.

UNIT V PROBABILISTIC GRAPHICAL MODELS

Graphical Models – Undirected Graphical Models – Markov Random Fields – Directed Graphical Models –Bayesian Networks – Conditional Independence properties – Markov Random Fields Hidden Markov Models – Conditional Random Fields (CRFs).

OUTCOMES:

On Completion of the course the student will be able to
• Optimize the robots using Artificial Intelligence.
• Design a learning model appropriate to the application.
 Implement Probabilistic Discriminative and Generative algorithms for an application of your choice and analyze the results.
• Use a tool to implement typical Clustering algorithms for different types of applications.
• Identify applications suitable for different types of Machine Learning with suitable justification.

REFERENCES:

1. Christopher Bishop,“Pattern Recognition and Machine Learning” Springer, 2007.
2. Stephen Marsland, “Machine Learning – An Algorithmic Perspective”, Chapman and Hall, CRC Press, Second Edition,2014.
3. Kevin P. Murphy, “Machine Learning: A Probabilistic Perspective”, MIT Press, 2012.
4. Ethem Alpaydin, “Introduction to Machine Learning”, MIT Press, Third Edition, 2014.
5. Tom Mitchell,“MachineLearning”,McGraw-Hill,1997.