Paradigms of Artificial Intelligence Programming
Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstructing authentic, complex AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to build and debug robust practical programs, while demonstrating superior programming style and important AI concepts. The author strongly emphasizes the practical performance issues involved in writing real working programs of significant size. Chapters on troubleshooting and efficiency are included, along with a discussion of the fundamentals of object-oriented programming and a description of the main CLOS functions. This volume is an excellent text for a course on AI programming, a useful supplement for general AI courses and an indispensable reference for the professional programmer.
Table of Contents
 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
Book Details
Paperback: 946 pages
Publisher: Morgan Kaufmann (October 1991)
Language: English
ISBN-10: 1558601910
ISBN-13: 978-1558601918




