Back

README

Loading views...

Artificial Intelligence Notes (Semester 6)

Sponsor

Structured notes for the Artificial Intelligence course, organized unit-wise and topic-wise.

File Index

Unit I: Introduction

  1. 01Introduction.md
  2. 02TuringTest.md
  3. 03TotalTuringTest.md
  4. 04IntelligentAgents.md
  5. 05AgentTypes.md
  6. 06EnvironmentProperties.md
  7. 07PAGEDescription.md
  8. 08PEASDescription.md

Unit II: Problem Solving and Search

  1. 09ProblemSolvingAgents.md
  2. 10SearchProblems.md
  3. 11AlgorithmPerformance.md
  4. 12SearchAlgorithms.md
  5. 13HeuristicFunctions.md
  6. 14AStarSearch.md
  7. 15MinimaxAlphaBeta.md
  8. 16ConstraintSatisfactionProblems.md

Unit III: Knowledge Representation and Prolog

  1. 17PropositionalLogic.md
  2. 18FirstOrderPredicateLogic.md
  3. 19CNFandUnification.md
  4. 20ResolutionPrinciple.md
  5. 21StructuredKR.md
  6. 22PrologBasics.md
  7. 23PrologSyntaxandMeaning.md
  8. 24PrologLists.md
  9. 25PrologAdvanced.md

Unit IV: Natural Language Processing

  1. 26FormalGrammarsandNLP.md

Unit V: Philosophy, Ethics, and Future of AI

  1. 27PhilosophyofAI.md
  2. 28EthicsandSafetyofAI.md
  3. 29FutureofAI.md

Primary References

  1. Stuart Russell & Peter Norvig, Artificial Intelligence: A Modern Approach (4th Edition)
  2. Dan W. Patterson, Introduction to Artificial Intelligence and Expert Systems (2nd Edition)
  3. Ivan Bratko, Prolog Programming for Artificial Intelligence (3rd Edition)