Home Teachings Research Publications Links

Current Courses

Course name (ID): Artificial Inteliigence (MC4112)

Description: Artificial Intelligence (AI) technologies are entering the mainstream of technological innovation. These technologies include search, machine learning, natural language processing, robotics and computer vision.

Course objective:

The primary objective of this course is to introduce the basic principles, techniques, and applications of Artificial Intelligence. Projects are assigned to encourage a practical method for comprehension, along with providing a stimulating path for investigation and innovation.

  • Gain a historical perspective of AI and its foundations
  • Become familiar with basic principles of AI toward problem solving, inference, perception, knowledge representation, and learning.
  • Investigate applications of AI techniques in intelligent agents, expert systems, artificial neural networks and other machine learning models.
  • Experiment with a machine learning model for simulation and analysis.

Prerequisites:

A background in basic mathematics including:

  • Programming skills in a high-level language
  • Basic probability and statistics
  • Linear Algebra
  • Calculus
  • Data structure and Algorithms

Lecture slides and readings:

Topic Recommended Readings    Lecture Slides
Introduction to AI UNIT-1: Fundamentals, History, Application of AI

Fundamantals of AI

Problem Solving and Searching UNIT-2: Chapter-1 and Chapter-2 (from AIMA )

Chapter-1a     Chapter-2a
Chapter-2b

Searching and Local Search UNIT-2: Chapter-3 (from AIMA)

Chapter-3a     Chapter-3b
Chapter-3c     Chapter-4

Constraint Satisfaction Problems UNIT-3: Chapter - 6 (from AIMA)

Chapter-6    

Map/Node coloring and Crypto puzzle

Propositional Logic and First Order Logic UNIT-3

Propositional Logic and First Order Logic or Predicate Logic

Perceptron, MLP, ANN, Genetic Algorithm, Planning UNIT-4

Artifical Neural Networks, MLP, Genetic Algorithms, Planning


Handouts of uninformed search and informed search.

Textbooks and Reference Materials:

  • S.J. Russell & P. Norvig, Artificial Intelligence: A modern Approach ( AIMA ), 4th edition, Pearson, 2022
  • Nils J. Nilsson, Artificial Intelligence: A new Synthesis, 1stEdition, Elsevier, 1997
  • P.H Winston, Artificial Intelligence, 3rd edition, Addison Wesley, 2011.
  • E Rich &K Knight, Artificial Intelligence, McGraw Hill Education; 3rd Edition, 2017.


copyright © Ajit Kumar Sahoo, 2024