GeezerVison is showing aimacode.github.io — Artificial Intelligence: A Modern Approach
Artificial Intelligence
A Modern Approach
Stuart Russell and Peter Norvig
Part Select
Artificial Intelligence
- 1. Introduction
- In which we try to explain why we consider artificial intelligence to be a subject
most worthy of study, and in which we try to decide what exactly it is, this being a
good thing to decide before embarking.
- 2. Intelligent Agents
- In which we discuss the nature of agents, perfect or otherwise, the diversity of
environments, and the resulting menagerie of agent types.
Problem Solving
- 3. Solving Problems By Searching
- In which we see how an agent can find a sequence of actions that achieves its
goals when no single action will do.
- 4. Beyond Classical Search
- In which we relax the simplifying assumptions of the previous chapter, thereby
getting closer to the real world.
- 5. Adversarial Search
- In which we examine the problems that arise when we try to plan ahead in a world
where other agents are planning against us.
- 6. Constraint Satisfaction Problems
- In which we see how treating states as more than just little black boxes leads to the
invention of a range of powerful new search methods and a deeper understanding
of problem structure and complexity.
Knowledge Reasoning and Planning
- 7. Logical Agents
- In which we design agents that can form representations of a complex world, use a
process of inference to derive new representations about the world, and use these
new representations to deduce what to do.
- 8. First Order Logic
- In which we notice that the world is blessed with many objects, some of which are
related to other objects, and in which we endeavor to reason about them.
- 9. Inference In First Order Logic
- In which we define effective procedures for answering questions posed in firstorder
logic.
- 10. Classical Planning
- In which we see how an agent can take advantage of the structure of a problem to
construct complex plans of action.
- 11. Planning and Acting in the Real World
- In which we see how more expressive representations and more interactive agent
architectures lead to planners that are useful in the real world.
- 12. Knowledge Representation
- In which we show how to use first-order logic to represent the most important
aspects of the real world, such as action, space, time, thoughts, and shopping.
Communicating, Acting and Perceiving
- 22. Natural Language Processing
- In which we see how to make use of the copious knowledge that is expressed in
natural language.
- 23. Natural Language For Communication
- In which we see how humans communicate with one another in natural language,
and how computer agents might join in the conversation.
- 24. Perception
- In which we connect the computer to the raw, unwashed world.
- 25. Robotics
- In which agents are endowed with physical effectors with which to do mischief.