人工智能:复杂问题求解的结构和策略(英文版.第4版)
基本信息
内容简介回到顶部↑
这是一本经典的人工智能教材,已被宾夕法尼亚州立大学、南加州大学、马里兰大学、杜克大学、布朗大学、乔治梅森大学等多所著名大学采用为人工智能课程的指定教材。
书中从人工智能(AI)的历史及其应用开始介绍,涵盖了AI问题求解的研究工具、AI和知识密集型问题求解的表示法、机器学习、重要的AI应用领域、AI编程语盲LISP和PROLOG等方面的内容,最后提到了智能系统科学的可能性问题,考虑了当前AI面临的挑战,讨论了目前AI的局限,并设计了AI的未来。
本书中的算法用类Pascal的伪代码描述,清晰易读。
阅读本书要求学生已经学过离散数学课程,包括谓词演算和图论概论,并且学过数据结构课程,包括树、图、递归搜索,会使用堆栈、队列和优先队列。
书中从人工智能(AI)的历史及其应用开始介绍,涵盖了AI问题求解的研究工具、AI和知识密集型问题求解的表示法、机器学习、重要的AI应用领域、AI编程语盲LISP和PROLOG等方面的内容,最后提到了智能系统科学的可能性问题,考虑了当前AI面临的挑战,讨论了目前AI的局限,并设计了AI的未来。
本书中的算法用类Pascal的伪代码描述,清晰易读。
阅读本书要求学生已经学过离散数学课程,包括谓词演算和图论概论,并且学过数据结构课程,包括树、图、递归搜索,会使用堆栈、队列和优先队列。
作译者回到顶部↑
本书提供作译者介绍
George F.Luger于1973年在宾夕法尼亚大学获得博士学位,并在之后的5年间在爱丁堡大学人工智能系进行博士后研究。现在他是新墨西哥大学计算机科学研究、语言学及心理学教授。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
preface
part i
artificial intelligence: its roots
and scope 1
1 al: history and applications 3
1.1 from eden to eniac: attitudes toward intelligence, knowledge, and
human artifice 3
1.2 overview of ai application areas 17
1.3 artificial intelligence--a summary 28
1.4 epilogue and references 29
1.5 exercises 31
part ii
artificial intelligence as
representation and search 33
2 the predicate calculus 47
2.0 introduction 47
2.1 the propositional calculus 47
2.2 the predicate calculus 52
2.3 using inference rules to produce predicate calculus expressions 64
2.4 application: a logic-based financial advisor 75
part i
artificial intelligence: its roots
and scope 1
1 al: history and applications 3
1.1 from eden to eniac: attitudes toward intelligence, knowledge, and
human artifice 3
1.2 overview of ai application areas 17
1.3 artificial intelligence--a summary 28
1.4 epilogue and references 29
1.5 exercises 31
part ii
artificial intelligence as
representation and search 33
2 the predicate calculus 47
2.0 introduction 47
2.1 the propositional calculus 47
2.2 the predicate calculus 52
2.3 using inference rules to produce predicate calculus expressions 64
2.4 application: a logic-based financial advisor 75
前言回到顶部↑
What we have to learn to do
we learn by doing
-ARISTOTLE, Ethics
Welcome to the Fourth Edition!
I was very pleased to be asked to produce a fourth edition of our artificial intelligence
book. It is a compliment to the earlier editions, started more than a decade ago, that our
approach to Al has been widely accepted. It is also exciting that, as new developments in the field emerge, we are able to present much of it in each new edition. We thank our readers, colleagues, and students for keeping our topics relevant and presentation up to date.
Many sections of the earlier editions have endured remarkably well, including the presentation of logic, search algorithms, knowledge representation, production systems,machine learning, and the programming techniques developed in LISP and PROLOG.These remain central to the practice of artificial intelligence, and required a relatively small effort to bring them up to date. However, several sections, including those on natural language understanding, reinforcement learning, and reasoning under uncertainty,required, and received, extensive reworking. Other topics, such as emergent computation,case-based reasoning, and model-based problem solving, that were treated cursorily in the first editions, have grown sufficiently in importance to merit a more complete discussion.These changes are evidence of the continued vitality of the field of artificial intelligence.
As the scope of the project grew, we were sustained by the support of our publisher,editors, friends, colleagues, and, most of all, by our readers, who have given our work such a long and productive life. We were also sustained by our own excitement at the opportunity afforded: Scientists are rarely encouraged to look up from their own, narrow research interests and chart the larger trajectories of their chosen field. Our publisher and readers have asked us to do just that. We are grateful to them for this opportunity.
Although artificial intelligence, like most engineering disciplines, must justify itself to the world of commerce by providing solutions to practical problems, we entered the field of AI for the same reasons as many of our colleagues and students: we want to understand and explore the mechanisms of mind that enable intelligent thought and action. We reject the rather provincial notion that intelligence is an exclusive ability of humans, and believe that we can effectively investigate the space of possible intelligences by designing and evaluating intelligent artifacts. Although the course of our careers has given us no cause to change these commitments, we have arrived at a greater appreciation for the scope, complexity, and audacity of this undertaking. In the preface to our earlier editions,we outlined three assertions that we believed distinguished our approach to teaching artificial intelligence. It is reasonable, in writing a preface to this fourth edition, to return to these themes and see how they have endured as our field has grown.
The first of these goals was to "unify the diverse branches of Al through a detailed discussion of its theoretical foundations." At the time we adopted that goal, it seemed that the main problem was reconciling researchers who emphasized the careful statement and analysis of formal theories of intelligence (the neats) with those who believed that intelligence itself was some sort of grand hack that could be best approached in an applicationdriven, ad hoc manner (the scruffies). That simple dichotomy has proven far too simple. In contemporary Al, debates between neats and scruffies have given way to dozens of other debates between proponents of physical symbol systems and students of neural networks,between logicians and designers of artificial life forms that evolve in a most illogical manner, between architects of expert systems and case-based reasoners, and finally, between those who believe artificial intelligence has already been achieved and those who believe it will never happen. Our original image of AI as frontier science where outlaws, prospectors, wild-eyed prairie prophets and other dreamers were being slowly tamed by the disciplines of formalism and empiricism has given way to a different metaphor: that of a large,chaotic but mostly peaceful city, where orderly bourgeois neighborhoods draw their vitality from diverse, chaotic, bohemian districts. Over the years we have devoted to the different editions of this book, a compelling picture of the architecture of intelligence has started to emerge from this city's structure, art, and industry.
Intelligence is too complex to be described by any single theory; instead, researchers are constructing a hierarchy of theories that characterize it at multiple levels of abstraction. At the lowest levels of this hierarchy, neural networks, genetic algorithms and other forms of emergent computation have enabled us to understand the processes of adaptation,perception, embodiment, and interaction with the physical world that must underlie any form of intelligent activity. Through some still partially understood resolution, this chaotic population of blind and primitive actors gives rise to the cooler patterns of logical inference. Working at this higher level, logicians have built on Aristotle's glib, tracing the outlines of deduction, abduction, induction, truth-maintenance, and countless other modes and manners of reason. Even higher levels of abstraction, designers of expert systems,intelligent agents, and natural language understanding programs have come to recognize the role of social processes in creating, transmitting, and sustaining knowledge. In this fourth edition, we have touched on all levels of this developing hierarchy.
The second commitment we made in the earlier editions was to the central position of"advanced representational formalisms and search techniques" in Al methodology. This is, perhaps, the most controversial aspect of our previous editions and of much early work in Al, with many researchers in emergent computation questioning whether symbolic reasoning and referential semantics have any role at all in thought. Although the idea of representation as giving names to things has been challenged by the implicit representation provided by the emerging patterns of a neural network or an artificial life, we believe that an understanding of representation and search remains essential to any serious practitioner of artificial intelligence. More importantly, we feel that the skills acquired through the study of representation and search are invaluable tools for analyzing such aspects of non-symbolic Al as the expressive power of a neural network or the progression of candi-date problem solutions through the fitness landscape of a genetic algorithm. Comparisons,contrasts, and a critique of the various approaches of modern Al are offered in Chapter 16.
The third commitment we made at the beginning of this book's life cycle, to "place artificial intelligence within the context of empirical science," has remained unchanged.To quote from the preface to the third edition, we continue to believe that AI is not some strange aberration from the scientific tradition, but.., part of a general quest for knowledge about, and the understanding of intelligence-itself. Furthermore, our Al programming tools, along with the exploratory programming methodology.., are ideal for exploring an environment. Our tools give us a medium for both understanding and questions. We come to appreciate and know phenomena constructively, that is, by progressive approximation.
Thus we see each design and program as an experiment with nature: we propose a representation, we generate a search algorithm, and then we question the adequacy of our characterization to account for part of the phenomenon of intelligence. And the natural
world gives a response to our query. Our experiment can be reconstructed, revised,extended, and run again. Our model can be refined, our understanding extended.
New with This Edition
I, George Luger, am the sole author of the fourth edition. Although Bill Stubblefield has
moved on to new areas and challenges in computing, his mark will remain on the present and any further editions of this book. In fact this book has always been the product of my efforts as Professor of Computer Science at the University of New Mexico together with those of my professional colleagues, graduate students, and friends: the members of the UNM artificial intelligence community, as well as of the many readers that have e-mailed me comments, corrections, and suggestions. The book will continue this way, and to reflect this community effort, I will continue using the prepositions we and us when presenting material. Individual debts in the preparation for this fourth edition are listed in the acknowledgement section of this preface.
We revised many sections of this book to recognize the growing importance of agent- based problem solving as an approach to Al technology. In discussions of the foundations of AI we recognize intelligence as physically embodied and situated in a natural and social world context. Apropros of this, we present in Chapter 6 the evolution of Al representational schemes from associative and early logic-based, through weak and strong method approaches, including connectionist and evolutionary/emergent models, to situated and social approaches to Al. Chapter 16 contains a critique of each of these paradigms.
we learn by doing
-ARISTOTLE, Ethics
Welcome to the Fourth Edition!
I was very pleased to be asked to produce a fourth edition of our artificial intelligence
book. It is a compliment to the earlier editions, started more than a decade ago, that our
approach to Al has been widely accepted. It is also exciting that, as new developments in the field emerge, we are able to present much of it in each new edition. We thank our readers, colleagues, and students for keeping our topics relevant and presentation up to date.
Many sections of the earlier editions have endured remarkably well, including the presentation of logic, search algorithms, knowledge representation, production systems,machine learning, and the programming techniques developed in LISP and PROLOG.These remain central to the practice of artificial intelligence, and required a relatively small effort to bring them up to date. However, several sections, including those on natural language understanding, reinforcement learning, and reasoning under uncertainty,required, and received, extensive reworking. Other topics, such as emergent computation,case-based reasoning, and model-based problem solving, that were treated cursorily in the first editions, have grown sufficiently in importance to merit a more complete discussion.These changes are evidence of the continued vitality of the field of artificial intelligence.
As the scope of the project grew, we were sustained by the support of our publisher,editors, friends, colleagues, and, most of all, by our readers, who have given our work such a long and productive life. We were also sustained by our own excitement at the opportunity afforded: Scientists are rarely encouraged to look up from their own, narrow research interests and chart the larger trajectories of their chosen field. Our publisher and readers have asked us to do just that. We are grateful to them for this opportunity.
Although artificial intelligence, like most engineering disciplines, must justify itself to the world of commerce by providing solutions to practical problems, we entered the field of AI for the same reasons as many of our colleagues and students: we want to understand and explore the mechanisms of mind that enable intelligent thought and action. We reject the rather provincial notion that intelligence is an exclusive ability of humans, and believe that we can effectively investigate the space of possible intelligences by designing and evaluating intelligent artifacts. Although the course of our careers has given us no cause to change these commitments, we have arrived at a greater appreciation for the scope, complexity, and audacity of this undertaking. In the preface to our earlier editions,we outlined three assertions that we believed distinguished our approach to teaching artificial intelligence. It is reasonable, in writing a preface to this fourth edition, to return to these themes and see how they have endured as our field has grown.
The first of these goals was to "unify the diverse branches of Al through a detailed discussion of its theoretical foundations." At the time we adopted that goal, it seemed that the main problem was reconciling researchers who emphasized the careful statement and analysis of formal theories of intelligence (the neats) with those who believed that intelligence itself was some sort of grand hack that could be best approached in an applicationdriven, ad hoc manner (the scruffies). That simple dichotomy has proven far too simple. In contemporary Al, debates between neats and scruffies have given way to dozens of other debates between proponents of physical symbol systems and students of neural networks,between logicians and designers of artificial life forms that evolve in a most illogical manner, between architects of expert systems and case-based reasoners, and finally, between those who believe artificial intelligence has already been achieved and those who believe it will never happen. Our original image of AI as frontier science where outlaws, prospectors, wild-eyed prairie prophets and other dreamers were being slowly tamed by the disciplines of formalism and empiricism has given way to a different metaphor: that of a large,chaotic but mostly peaceful city, where orderly bourgeois neighborhoods draw their vitality from diverse, chaotic, bohemian districts. Over the years we have devoted to the different editions of this book, a compelling picture of the architecture of intelligence has started to emerge from this city's structure, art, and industry.
Intelligence is too complex to be described by any single theory; instead, researchers are constructing a hierarchy of theories that characterize it at multiple levels of abstraction. At the lowest levels of this hierarchy, neural networks, genetic algorithms and other forms of emergent computation have enabled us to understand the processes of adaptation,perception, embodiment, and interaction with the physical world that must underlie any form of intelligent activity. Through some still partially understood resolution, this chaotic population of blind and primitive actors gives rise to the cooler patterns of logical inference. Working at this higher level, logicians have built on Aristotle's glib, tracing the outlines of deduction, abduction, induction, truth-maintenance, and countless other modes and manners of reason. Even higher levels of abstraction, designers of expert systems,intelligent agents, and natural language understanding programs have come to recognize the role of social processes in creating, transmitting, and sustaining knowledge. In this fourth edition, we have touched on all levels of this developing hierarchy.
The second commitment we made in the earlier editions was to the central position of"advanced representational formalisms and search techniques" in Al methodology. This is, perhaps, the most controversial aspect of our previous editions and of much early work in Al, with many researchers in emergent computation questioning whether symbolic reasoning and referential semantics have any role at all in thought. Although the idea of representation as giving names to things has been challenged by the implicit representation provided by the emerging patterns of a neural network or an artificial life, we believe that an understanding of representation and search remains essential to any serious practitioner of artificial intelligence. More importantly, we feel that the skills acquired through the study of representation and search are invaluable tools for analyzing such aspects of non-symbolic Al as the expressive power of a neural network or the progression of candi-date problem solutions through the fitness landscape of a genetic algorithm. Comparisons,contrasts, and a critique of the various approaches of modern Al are offered in Chapter 16.
The third commitment we made at the beginning of this book's life cycle, to "place artificial intelligence within the context of empirical science," has remained unchanged.To quote from the preface to the third edition, we continue to believe that AI is not some strange aberration from the scientific tradition, but.., part of a general quest for knowledge about, and the understanding of intelligence-itself. Furthermore, our Al programming tools, along with the exploratory programming methodology.., are ideal for exploring an environment. Our tools give us a medium for both understanding and questions. We come to appreciate and know phenomena constructively, that is, by progressive approximation.
Thus we see each design and program as an experiment with nature: we propose a representation, we generate a search algorithm, and then we question the adequacy of our characterization to account for part of the phenomenon of intelligence. And the natural
world gives a response to our query. Our experiment can be reconstructed, revised,extended, and run again. Our model can be refined, our understanding extended.
New with This Edition
I, George Luger, am the sole author of the fourth edition. Although Bill Stubblefield has
moved on to new areas and challenges in computing, his mark will remain on the present and any further editions of this book. In fact this book has always been the product of my efforts as Professor of Computer Science at the University of New Mexico together with those of my professional colleagues, graduate students, and friends: the members of the UNM artificial intelligence community, as well as of the many readers that have e-mailed me comments, corrections, and suggestions. The book will continue this way, and to reflect this community effort, I will continue using the prepositions we and us when presenting material. Individual debts in the preparation for this fourth edition are listed in the acknowledgement section of this preface.
We revised many sections of this book to recognize the growing importance of agent- based problem solving as an approach to Al technology. In discussions of the foundations of AI we recognize intelligence as physically embodied and situated in a natural and social world context. Apropros of this, we present in Chapter 6 the evolution of Al representational schemes from associative and early logic-based, through weak and strong method approaches, including connectionist and evolutionary/emergent models, to situated and social approaches to Al. Chapter 16 contains a critique of each of these paradigms.







点击看大图



加载中...

