artificial intelligence a modern approach
The authors of the book are Stuart Russell and Peter Norvig. Stuart Russell is a renowned computer scientist and professor at the University of California, Berkeley, and Peter Norvig is a director of research at Google.
- Intelligent Agents: The book introduces the concept of intelligent agents, which are systems that perceive their environment and take actions to maximize some notion of cumulative reward.
- Problem Solving: AIMA covers various problem-solving techniques used in AI, including search algorithms, game playing, knowledge representation, and reasoning.
- Knowledge Representation and Reasoning: The book delves into how knowledge can be represented in AI systems and how reasoning processes can be applied to draw conclusions from that knowledge.
- Planning: AIMA explores the domain of planning, which involves determining a sequence of actions to achieve a particular goal.
- Machine Learning: The book provides an overview of machine learning techniques, including supervised learning, unsupervised learning, and reinforcement learning.
- Natural Language Processing: AIMA discusses natural language processing, which involves enabling computers to understand and generate human language.
- Perception: The book addresses the challenges of computer vision and other perception-related tasks in AI.
- Robotics: AIMA also covers the integration of AI into robotics, discussing how AI techniques can be applied to enable robots to perform tasks in the physical world.