Introduction To Artificial Intelligence PDF
Introduction To Artificial Intelligence PDF
Artificial Intelligence
Eugene Charniak
Brown University
2 Lisp 33
2.1 Why Lisp? 33
2.2 Lisps 34
xii Contents
3 Vision 87
3.1 Introduction 87
3.2 Defining the Problem 89
3.3 Overview of the Solution 93
3.4 Early Processing 97
3.4.1 Gray-Level Image to Primal Sketch 99
3.4.2 Convolution with Gaussians (Optional) 101
3.4.3 Virtual Lines Ill
3.4.4 Stereo Disparity 113
3.4.5 Texture 120
3.4.6 Intrinsic Image 126
3.4.7 Cooperative Algorithms 131
3.4.8 Vertex Analysis and Line Labeling 137
3.5 Representing and Recognizing Scenes 143
3.5.1 Shape Description 144
3.5.2 Matching Shape Descriptions 150
3.5.3 Finding a Known Shape to Match Against 153
3.5.4 Describing a Seen Shape 155
Contents X1U
5 Search 255
5.1 Introduction 255
5.1.1 The Need for Guesswork 255
5.1.2 Search Problems 257
5.2 A Search Algorithm 259
5.3 Goal Trees 270
5.3.1 Formal Definition 271
5.3.2 Searching Goal Trees 274
XIV Contents
11 Learning 609
11.1 Introduction 609
11.2 Learning as Induction 610
11.2.1 The Empiricist Algorithm 611
11.2.2 Generalization and Specialization 614
11.2.3 Matching 621
11.2.4 A Matching Algorithm (Optional) 624
11.2.5 Analogy 626
11.2.6 Indexing for Learning 629
11.2.7 Assessment 633
11.3 Failure-driven Learning 635
11.4 Learning by Being Told 638
11.5 Learning by Exploration 642
11.6 Learning Language 650
11.6.1 An Outline of the Problem 650
11.6.2 Determining the Internal Representation 651
11.6.3 Learning Phrase-structure Rules 652
11.6.4 Learning Transformational Rules 654
11.7 References and Further Reading 659
Exercises 660
References 663
Index 687