Artificial Intelligence – A Modern Approach (visualization of concepts)

3 weeks ago 2

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.
Read Entire Article