Artificial intelligence : a modern approach - Russell, Stuart J. (Stuart Jonathan); Norvig, Peter (Upper Saddle River, N.J. : Prentice Hall, 2010)
I. Artificial Intelligence -- 1. Introduction -- 2. Intelligent Agents -- II. Problem-solving -- 3. Solving Problems by Searching -- 4. Beyond Classical Search -- 5. Adversarial Search -- 6. Constraint Satisfaction Problems -- III. Knowledge, reasoning, and planning -- 7. Logical Agents -- 8. First-Order Logic -- 9. Inference in First-Order Logic -- 10. Classical Planning -- 11. Planning and Acting in the Real World -- 12. Knowledge Representation -- IV. Uncertain knowledge and reasoning -- 13. Quantifying Uncertainty -- 14. Probabilistic Reasoning -- 15. Probabilistic Reasoning over Time -- 16. Making Simple Decisions -- 17. Making Complex Decisions -- V. Learning -- 18. Learning from Examples -- 19. Knowledge in Learning -- 20. Learning Probabilistic Models -- 21. Reinforcement Learning -- VI. Communicating, perceiving, and acting -- 22. Natural Language Processing -- 23. Natural Language for Communication -- 24. Perception -- 25. Robotics -- VII. Conclusions -- 26. Philosophical Foundations -- 27. AI: The Present and Future -- A. Mathematical background -- B. Notes on Languages and Algorithms.
Includes bibliographical references (p. 1063-1093) and index.
Keywords: Artificial intelligence; Computer science