New
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
A practical, project-driven introduction to machine learning and deep learning with Python
Pages
1167
Published
2021
The definitive textbook on intelligent systems, from foundational search and logic to modern machine learning and probabilistic reasoning
Build a rigorous, end-to-end understanding of AI β from search algorithms and knowledge representation to reinforcement learning and the ethics of intelligent systems.
Russell and Norvig's Artificial Intelligence: A Modern Approach is the standard reference for the field, used in university courses and research labs worldwide. Spanning 1,167 pages across every major subdiscipline of AI, it gives you the theoretical foundations and algorithmic tools to understand, evaluate, and build intelligent systems. Whether you are approaching AI for the first time or shoring up gaps in your working knowledge, this is the book the field measures itself against.
There is one book that every serious AI practitioner has on their shelf, or wishes they did. Russell and Norvig's Artificial Intelligence: A Modern Approach has defined the curriculum for AI education since its first edition, and this Global Edition brings the content fully up to date for the modern landscape of machine learning, deep neural networks, probabilistic models, and autonomous agents.
The book does not chase trends. It builds understanding from first principles: what it means for an agent to act rationally, how search and planning algorithms find solutions in complex state spaces, how logic and probabilistic reasoning let a system model the world, and how learning from data connects statistical theory to practical inference. Each chapter is self-contained enough to read on its own, yet the whole forms a coherent map of the field.
Coverage spans a remarkable breadth without sacrificing depth. You will work through classical and heuristic search, constraint satisfaction, propositional and first-order logic, Bayesian networks, hidden Markov models, decision-theoretic planning, reinforcement learning, supervised and unsupervised learning, natural language processing, computer vision, robotics, and multi-agent systems. The final sections address the philosophical and ethical dimensions of AI β questions that have become impossible to ignore as these systems move into production.
This is not a tutorial or a project guide. It is a reference-grade textbook. Read it cover to cover as a structured course, or keep it at your desk and open it when you need to understand why a technique works, not just how to call it from a library. Either way, it earns its place on the shelf.
Defines what artificial intelligence is, surveys its history, and establishes the rational agent framework that unifies every topic in the book. You will understand why rationality, not human imitation, is the right design target.
Introduces the agent abstraction: percepts, actions, environments, and performance measures. You will classify environment types and match them to appropriate agent architectures before writing a line of algorithm.
Covers uninformed and informed search algorithms including BFS, DFS, uniform-cost search, A*, and greedy best-first search. You will analyze their completeness, optimality, and time and space complexity on concrete problems.
Extends search to local, online, and adversarial settings including hill climbing, simulated annealing, genetic algorithms, and minimax with alpha-beta pruning. You will apply these to games and optimization problems with incomplete information.
Formalizes CSPs and presents backtracking search, arc consistency, and local search methods for solving them. You will solve scheduling and configuration problems by choosing and combining the right propagation and search strategies.
Introduces propositional logic, model checking, and resolution-based inference. You will build a knowledge base that lets an agent derive new facts from stored beliefs using sound, complete reasoning procedures.
Lifts propositional logic to predicates, quantifiers, and unification, then covers forward chaining, backward chaining, and resolution. You will represent complex domains and run automated inference over them.
Develops the probability theory underlying uncertainty in AI, then builds Bayesian networks and covers exact and approximate inference algorithms. You will model real-world uncertainty and compute posterior distributions over hidden variables.
Covers supervised learning from decision trees and linear models through neural networks and deep learning, plus unsupervised clustering and dimensionality reduction. You will connect statistical learning theory to the algorithms used in practice.
Presents temporal-difference learning, Q-learning, and policy gradient methods, then surveys robotics, NLP, vision, and multi-agent systems before addressing the philosophical and ethical stakes of advanced AI. You will finish with a coherent picture of where the field stands and where it is heading.
Comfort with calculus, linear algebra, and basic probability will let you get full value from the technical chapters. Many sections can be read for conceptual understanding without working through every derivation, but the more math you bring, the more you take away.
No. This is a rigorous academic textbook, not a hands-on tutorial. Algorithms are presented in pseudocode designed to be readable and implementable, but there is no companion code repository. Readers looking for guided projects should pair it with a practical supplement.
The Global Edition contains the same core content as the fourth US edition, published by Pearson in 2021, with minor formatting and packaging differences. The technical content, chapter structure, and exercises are equivalent.
It works well for self-study. Each chapter includes exercises with varying difficulty, and the agent-based framework gives the book a coherent thread you can follow independently. Many readers work through selected chapters based on their own gaps rather than reading sequentially.
Yes. The fourth edition substantially expanded coverage of deep learning, large-scale probabilistic inference, and contemporary NLP compared to earlier editions, reflecting the field's shift since 2010.
If you are looking for a quick practical guide to using a specific framework like PyTorch or TensorFlow, this is not that book. It provides the theoretical foundations that make frameworks intelligible, not step-by-step project walkthroughs.
New
A practical, project-driven introduction to machine learning and deep learning with Python
New
An Iterative Process for Production-Ready Machine Learning Applications
by Chip Huyen
New
A rigorous foundation in Bayesian reasoning, probabilistic models, and modern machine learning methods
New
A Programmer's Guide to Building AI and Machine Learning Models with TensorFlow