Book Name: | Paradigms of Artificial Intelligence Programming |
Category: | Artificial Intelligence |
Language: | English |
Format: | |
Free Download: | Available |
Paradigms of Artificial Intelligence Programming
The AI Programming Model is the first text that teaches advanced Common Lisp techniques in the context of building large AI systems. By recreating complex and realistic AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to create and debug powerful real-world programs, while demonstrating superior programming style and key AI concepts. The author highlights the real performance problems of writing real-life programs of considerable scale. Chapters on troubleshooting and efficiency are included, along with a discussion of the fundamentals of object-oriented programming and a description of the main functions of CLOS. This volume is a great text for an AI programming course, a useful addition to general AI courses, and an indispensable reference for professional programmers.
Book Description
This book is an overview of classical artificial intelligence (AI) programming through real-world implementations of leading systems (case studies). For students interested in AI, the Artificial Intelligence Programming Model is an invaluable history lesson. Even programmers who are relatively uninterested in AI will find value in the book’s basic introduction to Lisp and case studies written in Lisp.
This is the first text to teach advanced Common Lisp techniques in the context of building major AI systems.
By recreating complex and realistic AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to create and debug powerful real-world programs, while also demonstrating demonstrate superior programming style and key AI concepts.
He teaches advanced Common Lisp techniques in the context of building large AI systems. By recreating complex and realistic AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to create and debug powerful real-world programs, while demonstrating superior programming style and key AI concepts.
The author strongly emphasizes the real performance problems of writing real-life programs of considerable scale. Chapters on troubleshooting and efficiency are included, along with a discussion of the fundamentals of object-oriented programming and a description of the main functions of CLOS.
This volume is a great text for an AI programming course, a useful addition to general AI courses, and an indispensable reference for professional programmers.
About Authors
Peter Norvig is an American computer scientist. He is a director of research at Google Inc., and used to be its director of search quality.
Table of contents:
Front Matter, Page iii
Copyright, Page iv
Dedication, Page v
Preface, Pages vii-xvi
CHAPTER 1 – Introduction to Lisp, Pages 3-33
CHAPTER 2 – A Simple Lisp Program, Pages 34-47
CHAPTER 3 – Overview of Lisp, Pages 48-106
CHAPTER 4 – GPS: The General Problem Solver, Pages 109-150
CHAPTER 5 – ELIZA: Dialog with a Machine, Pages 151-174
CHAPTER 6 – Building Software Tools, Pages 175-218
CHAPTER 7 – STUDENT: Solving Algebra Word Problems, Pages 219-237
CHAPTER 8 – Symbolic Mathematics: A Simplification Program, Pages 238-261
CHAPTER 9 – Efficiency Issues, Pages 265-314
CHAPTER 10 – Low-Level Efficiency Issues, Pages 315-347
CHAPTER 11 – Logic Programming, Pages 348-387
CHAPTER 12 – Compiling Logic Programs, Pages 388-433
CHAPTER 13 – Object-Oriented Programming, Pages 434-459
CHAPTER 14 – Knowledge Representation and Reasoning, Pages 460-506
CHAPTER 15 – Symbolic Mathematics with Canonical Forms, Pages 509-529
CHAPTER 16 – Expert Systems, Pages 530-563
CHAPTER 17 – Line-Diagram Labeling by Constraint Satisfaction, Pages 564-595
CHAPTER 18 – Search and the Game of Othello, Pages 596-654
CHAPTER 19 – Introduction to Natural Language, Pages 655-683
CHAPTER 20 – Unification Grammars, Pages 684-714
CHAPTER 21 – A Grammar of English, Pages 715-750
CHAPTER 22 – Scheme: An Uncommon Lisp, Pages 753-783
CHAPTER 23 – Compiling Lisp, Pages 784-833
CHAPTER 24 – ANSI Common Lisp, Pages 834-865
CHAPTER 25 – Troubleshooting, Pages 866-896
Appendix – Obtaining the Code in this Book, Pages 897-900
Bibliography, Pages 901-918
Index, Pages 919-946
paradigms of artificial intelligence programming case studies in common lisp
paradigms of artificial intelligence programming pdf
paradigms of artificial intelligence programming github
paradigms of artificial intelligence programming by peter norvig
paradigms of artificial intelligence programming 豆瓣
Paradigms of Artificial Intelligence Programming. Case Studies in Common Lisp
Author(s): Peter Norvig (Auth.)
Publisher: Elsevier Inc, Year: 1992
ISBN: 978-0-08-057115-7