Artificial intelligence: A modern approach

(AI-APPROACH) / ISBN : 978-1-61691-035-8
Lessons
229 Reviews
Get A Free Trial

Skills You’ll Get

1

Introduction

  • What Is AI?
  • The Foundations of Artificial Intelligence
  • The History of Artificial Intelligence
  • The State of the Art
  • Summary, Bibliographical and Historical Notes, Exercises
2

Intelligent Agents

  • Agents and Environments
  • Good Behavior: The Concept of Rationality
  • The Nature of Environments
  • The Structure of Agents
  • Summary, Bibliographical and Historical Notes, Exercises
3

Solving Problems by Searching

  • Problem-Solving Agents
  • Example Problems
  • Searching for Solutions
  • Uninformed Search Strategies
  • Informed (Heuristic) Search Strategies
  • Heuristic Functions
  • Finding Relevant Code
  • Summary, Bibliographical and Historical Notes, Exercises
4

Beyond Classical Search

  • Local Search Algorithms and Optimization Problems
  • Local Search in Continuous Spaces
  • Searching with Nondeterministic Actions
  • Searching with Partial Observations
  • Online Search Agents and Unknown Environments
  • Summary, Bibliographical and Historical Notes, Exercises
5

Adversarial Search

  • Games
  • Optimal Decisions in Games
  • Alpha–Beta Pruning
  • Imperfect Real-Time Decisions
  • Stochastic Games
  • Partially Observable Games
  • State-of-the-Art Game Programs
  • Alternative Approaches
  • Summary, Bibliographical and Historical Notes, Exercises
6

Constraint Satisfaction Problems

  • Defining Constraint Satisfaction Problems
  • Constraint Propagation: Inference in CSPs
  • Backtracking Search for CSPs
  • Local Search for CSPs
  • The Structure of Problems
  • Summary, Bibliographical and Historical Notes, Exercises
7

Logical Agents

  • Knowledge-Based Agents
  • The Wumpus World
  • Logic
  • Propositional Logic: A Very Simple Logic
  • Propositional Theorem Proving
  • Effective Propositional Model Checking
  • Agents Based on Propositional Logic
  • Summary, Bibliographical and Historical Notes, Exercises
8

First-Order Logic

  • Representation Revisited
  • Syntax and Semantics of First-Order Logic
  • Using First-Order Logic
  • Knowledge Engineering in First-Order Logic
  • Summary, Bibliographical and Historical Notes, Exercises
9

Inference in First-Order Logic

  • Propositional vs. First-Order Inference
  • Unification and Lifting
  • Forward Chaining
  • Backward Chaining
  • Resolution
  • Summary, Bibliographical and Historical Notes, Exercises
10

Classical Planning (Supplemental)

  • Definition of Classical Planning
  • Algorithms for Planning as State-Space Search
  • Planning Graphs
  • Other Classical Planning Approaches
  • Analysis of Planning Approaches
  • Summary, Bibliographical and Historical Notes, Exercises
11

Planning and Acting in the Real World

  • Time, Schedules, and Resources
  • Hierarchical Planning
  • Planning and Acting in Nondeterministic Domains
  • Multiagent Planning
  • Summary, Bibliographical and Historical Notes, and Exercise
12

Knowledge Representation

  • Ontological Engineering
  • Categories and Objects
  • Events
  • Mental Events and Mental Objects
  • Reasoning Systems for Categories
  • Reasoning with Default Information
  • The Internet Shopping World
  • Summary, Bibliographical and Historical Notes, Exercises
13

Quantifying Uncertainty

  • Acting under Uncertainty
  • Basic Probability Notation
  • Inference Using Full Joint Distributions
  • Independence
  • Bayes' Rule and Its Use
  • The Wumpus World Revisited
  • Summary, Bibliographical and Historical Notes, Exercises
14

Probabilistic Reasoning

  • Representing Knowledge in an Uncertain Domain
  • The Semantics of Bayesian Networks
  • Efficient Representation of Conditional Distributions
  • Exact Inference in Bayesian Networks
  • Approximate Inference in Bayesian Networks
  • Relational and First-Order Probability Models
  • Other Approaches to Uncertain Reasoning
  • Summary, Bibliographical and Historical Notes, Exercises
15

Probabilistic Reasoning over Time (Supplemental)

  • Time and Uncertainty
  • Inference in Temporal Models
  • Hidden Markov Models
  • Kalman Filters
  • Dynamic Bayesian Networks
  • Keeping Track of Many Objects
  • Summary, Bibliographical and Historical Notes, Exercises
16

Making Simple Decisions (Supplemental)

  • Combining Beliefs and Desires under Uncertainty
  • The Basis of Utility Theory
  • Utility Functions
  • Multiattribute Utility Functions
  • Decision Networks
  • The Value of Information
  • Decision-Theoretic Expert Systems
  • Summary, Bibliographical and Historical Notes, Exercises
17

Making Complex Decisions (Supplemental)

  • Sequential Decision Problems
  • Value Iteration
  • Policy Iteration
  • Partially Observable MDPs
  • Decisions with Multiple Agents: Game Theory
  • Mechanism Design
  • Summary, Bibliographical and Historical Notes, Exercises
18

Learning from Examples

  • Forms of Learning
  • Supervised Learning
  • Learning Decision Trees
  • Evaluating and Choosing the Best Hypothesis
  • The Theory of Learning
  • Regression and Classification with Linear Models
  • Artificial Neural Networks
  • Nonparametric Models
  • Support Vector Machines
  • Ensemble Learning
  • Practical Machine Learning
  • Summary, Bibliographical and Historical Notes, Exercises
19

Knowledge in Learning

  • A Logical Formulation of Learning
  • Knowledge in Learning
  • Explanation-Based Learning
  • Learning Using Relevance Information
  • Inductive Logic Programming
  • Feature Space Engineering
  • Data Preparation and Preprocessing
  • Summary, Bibliographical and Historical Notes, Exercises
20

Learning Probabilistic Models

  • Statistical Learning
  • Learning with Complete Data
  • Learning with Hidden Variables: The EM Algorithm
  • Summary, Bibliographical and Historical Notes, Exercises
21

Reinforcement Learning

  • Introduction
  • Passive Reinforcement Learning
  • Active Reinforcement Learning
  • Generalization in Reinforcement Learning
  • Policy Search
  • Applications of Reinforcement Learning
  • Summary, Bibliographical and Historical Notes, Exercises
22

Natural Language Processing (Supplemental)

  • Language Models
  • Text Classification
  • Information Retrieval
  • Information Extraction
  • Summary, Bibliographical and Historical Notes, Exercises
23

Natural Language for Communication (Supplemental)

  • Phrase Structure Grammars
  • Syntactic Analysis (Parsing)
  • Augmented Grammars and Semantic Interpretation
  • Machine Translation
  • Speech Recognition
  • Summary, Bibliographical and Historical Notes, Exercises
24

Perception (Supplemental)

  • Image Formation
  • Early Image-Processing Operations
  • Object Recognition by Appearance
  • Reconstructing the 3D World
  • Object Recognition from Structural Information
  • Using Vision
  • Summary, Bibliographical and Historical Notes, Exercises
25

Robotics

  • Introduction
  • Robot Hardware
  • Robotic Perception
  • Planning to Move
  • Planning Uncertain Movements
  • Moving
  • Robotic Software Architectures
  • Application Domains
  • Summary, Bibliographical and Historical Notes, Exercises
26

Focus: Robotics and Feature Engineering

  • Coppelia Robotics
  • Robotics: Feature Engineering
27

Philosophical Foundations

  • Weak AI: Can Machines Act Intelligently?
  • Strong AI: Can Machines Really Think?
  • The Ethics and Risks of Developing Artificial Intelligence
  • Summary, Bibliographical and Historical Notes, Exercises
28

AI: The Present and Future

  • Agent Components
  • Agent Architectures
  • Are We Going in the Right Direction?
  • What If AI Does Succeed?
A

Appendix A: Mathematical background

  • A.1 Complexity Analysis and O() Notation
  • A.2. Vectors, Matrices, and Linear Algebra
  • A.3 Probability Distributions
B

Appendix B: Notes on Languages and Algorithms

  • B.1 Defining Languages with Backus–Naur Form (BNF)
  • B.2 Describing Algorithms with Pseudocode

Artificial intelligence: A modern approach

$339.99

Buy Now

Related Courses

All Course
scroll to top