## Artificial Intelligence

**Artificial Intelligence**. Instructor: Prof. Deepak Khemani, Department of Computer Science and Engineering, IIT Madras. This course provides an introduction to artificial intelligence. Topics include Introduction: Overview and Historical Perspective, Turing test, Physical Symbol Systems and the scope of Symbolic AI, Agents; State Space Search: Depth First Search, Breadth First Search, DFID; Heuristic Search: Best First Search, Hill Climbing, Beam Search, Tabu Search; Randomized Search: Simulated Annealing, Genetic Algorithms, Ant Colony Optimization; Finding Optimal Paths: Branch and Bound, A*, IDA*, Divide and Conquer approaches, Beam Stack Search; Problem Decomposition: Goal Trees, AO*, Rule Based Systems, Rete Net; Game Playing: Minimax Algorithm, Alpha-Beta Algorithm, SSS*; Planning and Constraint Satisfaction: Domains, Forward and Backward Search, Goal Stack Planning, Plan Space Planning, Graphplan, Constraint Propagation; Logic and Inferences: Propositional Logic,
First Order Logic, Soundness and Completeness, Forward and Backward chaining. (from **nptel.ac.in**)

Introduction |

References |

Artificial IntelligenceInstructor: Prof. Deepak Khemani, Department of Computer Science and Engineering, IIT Madras. This course discusses topics in artificial intelligence. |