Part I Agents in the World What are Agents and How Can They be Built?
-
1 Artificial Intelligence and Agents
-
2 Agent Architectures and Hierarchical Control
-
- 1 Artificial Intelligence and Agents
-
- 2 Agent Architectures and Hierarchical Control
Part II Reasoning and Planning with Certainty How can an agent represent its knowledge, reason, and plan, under the assumption that it knows both what is true in the world and the effects of its actions?
-
3 Searching for Solutions
-
4 Reasoning with Constraints
-
5 Propositions and Inference
-
6 Deterministic Planning
-
- 3 Searching for Solutions
-
- 4 Reasoning with Constraints
-
- 5 Propositions and Inference
-
- 6 Deterministic Planning
Part III Learning and Reasoning with Uncertainty How can an agent learn and reason, relaxing the assumption that it knows what is in the world?
-
7 Supervised Machine Learning
-
8 Neural Networks and Deep Learning
-
9 Reasoning with Uncertainty
-
10 Learning with Uncertainty
-
11 Causality
-
- 7 Supervised Machine Learning
-
- 8 Neural Networks and Deep Learning
-
- 9 Reasoning with Uncertainty
-
- 10 Learning with Uncertainty
-
- 11 Causality
Part IV Planning and Acting with Uncertainty How can an agent plan and act, relaxing the assumption that it knows the effects of its actions and the current state of the world?
-
12 Planning with Uncertainty
-
13 Reinforcement Learning
-
14 Multiagent Systems
-
- 12 Planning with Uncertainty
-
- 13 Reinforcement Learning
-
- 14 Multiagent Systems
Part V Representing Individuals and Relations How can an agent reason, learn, and act in more complex environments where there are individuals (things, entities, objects) with complex relations among them?
-
15 Individuals and Relations
-
16 Knowledge Graphs and Ontologies
-
17 Relational Learning and Probabilistic Reasoning
-
- 15 Individuals and Relations