Introduction To Artifical Intelligence (Pe1)
Introduction To Artifical Intelligence (Pe1)
COURSE OBJECTIVES
The course should enable the students to:
1. State Space Searching techniques to solve a real-world problem
2. Heuristic Searching techniques to optimize a problem iteratively
3. Randomized Search and Emergent Systems to determine the best solution for the developed model
4. Optimal Path algorithms to determine shortest paths in different circuits
5. Problem Decomposition to decompose a problem into manageable sub-components is a necessity in
complex problem-solving tasks
COURSE OUTCOMES
At the end of the course, student will be able to
State Space Search: Generate and Test, Simple Search, Depth First Search (DFS), Breadth First Search
(BFS), Comparison of BFS and DFS, Depth Bounded DFS (DBDFS), Depth First Iterative Deepening
(DFID).
Finding Optimal Paths: Brute Force, Branch and Bound, Refinement Search, Dijkstra’s Algorithm,
Algorithm A*, Admissibility of A*, Iterative Deepening A* (IDA*), Recursive Best First Search (RBFS),
Pruning the Closed List, Pruning the Open List, Divide and Conquer Beam Stack Search.
Problem Decomposition: SAINT, Dendral, Goal Trees, Rule based Systems, XCON, Rule Based
Expert Systems.
Case Studies: Autonomous Vehicle, Medical Image Analysis.
TEXT BOOKS
1. A First Course in Artificial Intelligence, Deepak Khemani, Tata Mc-Graw Hill Education, 2013.
REFERENCE BOOKS
1. AI – A Modern Approach, Stuart Russel, Peter Norvig, 4th Edition, Pearson Education, 2010.
2. Artificial Intelligence, Kevin Knight, Elaine Rich, Shivshankar B. Nair, 3rd Edition, Tata Mc-Graw
Hill Education, 2019.