Oxford University Press
|Number of Pages
Computer hardware & operating systems
Computational Intelligence: A Logical Approach provides a unique and integrated introduction to artificial intelligence.
It weaves a unifying theme--an intelligent agent acting in its environment-- through the core issues of AI, placing them into a coherent framework. Rather than giving a surface treatment of an overwhelming number of topics, it covers fundamental concepts in depth, providing a foundation on which students can build an understanding of modern AI. This logical approach clarifies and integrates representation and reasoning fundamentals, leading students from simple to complex ideas with clear motivation. The authors develop AI representation schemes and describe their uses for diverse applications, from autonomous robots to diagnostic assistants to info bots that find information in rich information sources. The authors' website (http://www.cs.ubc.ca/spider/poole/ci.html) offers extensive support for the text, including source code, interactive Java scripts, various pedagogical aids, and an interactive environment for developing and debugging knowledge bases.
1. Adopts a "logical" approach: the entire book presents a consistent evolution of representation and reasoning.
2. Focuses on an intelligent agent acting in an environment
3. World Wide Web Site available at http://www.cs.ubc.ca/ spider/poole/ci/ci_code. Html, which contains source code, interactive Java scripts, various pedagogical aids, and an interactive environment for developing and debugging knowledge bases TABLE OF CONTENTS
Computational Intelligence and Knowledge
A Representation and Reasoning System
Using Definite Knowledge
Beyond Definite Knowledge
Actions and Planning
Using Uncertain Knowledge
Learning Building Situated Robots
The Prolog Programming Language
Some More Implemented Systems