TY - BOOK AU - Nils j. Nilsson TI - Artificial intelligence; a new synthesis SN - 9788181471901)pb) U1 - 006.3 PY - 1998/// CY - Burlington PB - Morgan Kaufmann N1 - Introduction 1.1 What Is AI? 1.2 Approaches to Artificial Intelligence 1.5 Brief History of AI 1.4 Plan of the Book 1.5 Additional Readings and Discussion Exercises Reactive Machines Stimulus-Response Agents 2.1 Perception and Action 2.1.1 Perception 2.1.2 Action 2.1.3 Boolean Algebra 2.1.4 Classes and Forms of Boolean Functions 2.2 Representing and Implementing Action Functions 2.2.1 Production Systems 2.2.2 Networks 2.2.3 The Subsumption Architecture 2.3 Additional Readings and Discussion Exercises 3 ^ Neural Networks 5.1 Introduction 3.2 Training Single TLUs 3.2.1 TLU Geometry 3.2.2 Augmented Vectors 3.2.3 Gradient Descent Methods 3.2.4 The Widrow-Hoff Procedure 3.2.5 The Generalized Delta Procedure 3.2.6 The Error-Correction Procedure 3.3 Neural Networks 3.3.1 Motivation 3.3.2 Notation 33.3 The Backpropagation Method 3.3.4 Computing Weight Changes in the Final Layer 3.3.5 Computing Changes to the Weights in Intermediate Layers 3.4 Generalization, Accuracy, and Overfitting 3.5 Additional Readings and Discussion Exercises Machine Evolution 4.1 Evolutionary Computation 4.2 Genetic Programming 4.2.1 Program Representation in GP Contents 4.2.2 The GP Process 4.2.5 Evolving a Wall-Following Robot 4.3 Additional Readings and Discussion Exercises BFp^H State Machines 5.1 Representing the Environment by Feature Vectors 5.2 Elman Networks 5.3 Iconic Representations 5.4 Blackboard Systems 5.5 Additional Readings and Discussion Exercises Robot Vision 6.1 Introduction 6.2 Steering an Automobile 6.3 Two Stages of Robot Vision 6.4 Image Processing 6.4.1 Averaging 6.4.2 Edge Enhancement 6.4.3 Combining Edge Enhancement with Averaging 6.4.4 Region Finding 6.4.5 Using Image Attributes Other Than Intensity 6.5 Scene Analysis 6.5.1 Interpreting Lines and Curves in the Image 6.5.2 Model-Based Vision 6.6 Stereo Vision and Depth Information 6.7 Additional Readings and Discussion Exercises w Contents II Search in State Spaces 7L :• Agents That Plan 7.1 Memory Versus Computation 7.2 State-Space Graphs 7.3 Searching Explicit State Spaces 7.4 Feature-Based State Spaces 7.5 Graph Notation 7.6 Additional Readings and Discussion Exercises Uninformed Search 8.1 Formulating the State Space 8.2 Components of Implicit State-Space Graphs 8.3 Breadth-First Search 8.4 Depth-First or Backtracking Search 8.5 Iterative Deepening 8.6 Additional Readings and Discussion Exercises ^ 9 J Heuristic Search 9.1 Using Evaluation Functions 9.2 A General Graph-Searching Algorithm 9.2.1 Algorithm A* 9.2.2 Admissibility of A* 9.2.5 The Consistency (or Monotone) Condition 9.2.4 Iterative-Deepening A* 9.2.5 Recursive Best-First Search Ff7