Paradigms of Artificial Intelligence Programming
Peter Norvig
Computers & Technology
Paradigms of Artificial Intelligence Programming
Free
Description
Contents
Reviews

This book is concerned with three related topics: the field of artificial intelligence, or AI; the skill of computer programming; and the programming language Common Lisp. Careful readers of this book can expect to come away with an appreciation of the major questions and techniques of AI, an understanding of some important AI programs, and an ability to read, modify, and create programs using Common Lisp. The examples in this book are designed to be clear examples of good programming style—paradigms of programming. They are also paradigms of AI research—historically significant programs that use widely applicable techniques to solve important problems.

Just as a liberal arts education includes a course in "the great books" of a culture, so this book is, at one level, a course in "the great programs" that define the AI culture.

Language
English
ISBN
9780080571157
Title page
Table of Contents
Copyright page
Dedication
Preface
Part I: Introduction to Common Lisp
Chapter 1: Introduction to Lisp
Chapter 2: A Simple Lisp Program
Chapter 3: Overview of Lisp
Part II: Early AI Programs
Chapter 4: GPS: The General Problem Solver
Chapter 5: Eliza: Dialog With a Machine
Chapter 6: Building Software Tools
Chapter 7: STUDENT: Solving Algebra Word Problems
Chapter 8: Symbolic Mathematics: A Simplification Program
Part III: Tools and Techniques
Chapter 9: Efficiency Issues
Chapter 10: Low-Level Efficiency Issues
Chapter 11: Logic Programming
Chapter 12: Compiling Logic Programs
Chapter 13: Object-Oriented Programming
Chapter 14: Knowledge Representation and Reasoning
Part IV: Advanced AI Programs
Chapter 15: Symbolic Mathematics with Canonical Forms
Chapter 16: Expert Systems
Chapter 17: Line-Diagram Labeling by Constraint Satisfaction
Chapter 18: Search and the Game of Othello
Chapter 19: Introduction to Natural Language
Chapter 20: Unification Grammars
Chapter 21: A Grammar of English
Part V: The Rest of Lisp
Chapter 22: Scheme: An Uncommon Lisp
Chapter 23: Compiling Lisp
Chapter 24: ANSI Common Lisp
Chapter 25: Troubleshooting
Appendix: Obtaining the Code in this Book
Bibliography
Index
The book hasn't received reviews yet.