Rainer Joswig
Hamburg, Germany
Email: joswig@lisp.de

Home > Lisp News > 6. November 2008

Book: AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java, Addison Wesley, Luger/Stubblefield, 2009

Luger and Stubblefield have published their AI book now in the sixth edition. The AI programming content has been moved to a new companion book: AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java.

This companion book is also available as a PDF for free download.

Contents

Part I Language Idioms and the Master Programmer

Chapter 1 Idioms, Patterns, and Programming


Part II Programming in Prolog

Chapter 2 Prolog: Representation
Chapter 3 Abstract Data Types and Search
Chapter 4 Depth- Breadth-, and Best-First Search
Chapter 5 Meta-Linguistic Abstraction, Types, and Meta-Interpreters
Chapter 6 Three Meta-Interpreters: Prolog in Prolog, EXSHELL, and a Planner
Chapter 7 Machine Learning Algorithms in Prolog
Chapter 8 Natural Language Processing in Prolog
Chapter 9 Dynamic Programming and the Earley Parser
Chapter 10 Prolog: Final Thoughts


Part III Programming in Lisp

Chapter 11 S-Expressions, the Syntax of Lisp
Chapter 12 Lists and Recursive Search
Chapter 13 Variables, Datratypes, and Search
Chapter 14 Higher-Order Functions and Flexible Search
Chapter 15 Unification and Embedded Languages in Lisp
Chapter 16 Logic programming in Lisp
Chapter 17 Lisp-shell: An Expert System Shell in Lisp
Chapter 18 Semantic Networks, Inheritance, and CLOS
Chapter 20 Lisp: Final Thoughts


Part IV Programming in Java

Chapter 21 Java, Representation and Object-Oriented Programming
Chapter 22 Problem Spaces and Search
Chapter 23 Java Representation for Predicate Calculus and Unification
Chapter 24 A Logic-Based Reasoning System
Chapter 25 An Expert System Shell
Chapter 26 Case Studies: JESS and other Expert System Shells in Java
Chapter 27 ID3: Learning from Examples
Chapter 28 Genetic and Evolutionary Computing
Chapter 29 Case Studies: Java Machine Learning Software Available on the Web
Chapter 30 The Earley Parser: Dynamic Programming in Java
Chapter 31 Case Studies: Java Natural Language Tools on the Web


Part V Model Building and the Master Programmer

Chapter 32 Conclusion: The Master Programmer

Links:
George F. Luger
Book: Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 6th edition
Book, Pearson: Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 6th edition
Book: AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java, Addison Wesley, Luger/Stubblefield, 2009, PDF

Keywords:
AI BOOK LEARNING-LISP

Feedback for this Lisp news item.
Please add to the Number 773 the Number 1 and put the result in the Number input field below.
Name:
Email:

Feedback:



Terms of use: no crawlers, no wget, no site copying, use of pictures and text only with permission. No excessive rss feed checking.

Website by Rainer Joswig, Copyright 2003-2009, feedback to joswig@lisp.de