Syllabus - Artificial Intelligence and Machine Learning (AL603 (C))


CSE

Artificial Intelligence and Machine Learning (AL603 (C))

VI

Introduction and mathematical Preliminaries

Principles of pattern recognition: Uses, mathematics, Classification and Bayesian rules, Clustering vs classification, Basics of linear algebra and vector spaces, Eigen values and eigen vectors, Rank of matrix and SVD

Pattern Recognition basics

Bayesian decision theory, Classifiers, Discriminant functions, Decision surfaces, Parameter estimation methods, Hidden Markov models, dimension reduction methods, Fisher discriminant analysis, Principal component analysis, non-parametric techniques for density estimation, nonmetric methods for pattern classification, unsupervised learning, algorithms for clustering: Kmeans, Hierarchical and other methods

Feature Selection and extraction

Problem statement and uses, Branch and bound algorithm, Sequential forward and backward selection, Cauchy Schwartz inequality, Feature selection criteria function: Probabilistic separability based and Interclass distance based, Feature Extraction: principles

Visual Recognition

Human visual recognition system, Recognition methods: Low-level modelling (e.g. features), Midlevel abstraction (e.g. segmentation), High-level reasoning (e.g. scene understanding); Detection/Segmentation methods; Context and scenes, Importance and saliency, Large-scale search and recognition, Egocentric vision, systems, Human-in-the-loop interactive systems, 3D scene understanding.

Recent advancements in Pattern Recognition

Comparison between performance of classifiers, Basics of statistics, covariance and their properties, Data condensation, feature clustering, Data visualization, Probability density estimation, Visualization and Aggregation, FCM and soft-computing techniques, Examples of real-life datasets.

Course Objective

To help students understand basic mathematical and statistical techniques commonly used in pattern recognition. To introduce students to a variety of pattern recognition algorithms.

Course Outcome

["Understand basic mathematical and statistical techniques commonly used in pattern recognition.", "Apply a variety of pattern recognition algorithms.", "Understand and apply various pre-processing algorithms.", "Apply various algorithms for image classification."]

Practicals

  • Data extraction

  • Pre-processing of images

  • Image segmentation

  • Image classification

    AICTE

Reference Books

  • Pattern Recognition and Machine Learning by Christopher M. Bishop, Springer, 2006.

  • Pattern Classification by Richard O. Duda, Peter E. Hart, David G. Stork, Wiley, 1973.

  • https://nptel.ac.in/courses/106/106/106106046/