Vous voulez voir cette page en français ? Cliquez ici.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
20 used & new from CDN$ 95.53

Have one to sell? Sell yours here
 
   
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
 
 

Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp (Paperback)

by Peter Norvig (Author) "This chapter is for people with little or no experience in Lisp ..." (more)
4.8 out of 5 stars  See all reviews (5 customer reviews)
List Price: CDN$ 113.95
Price: CDN$ 104.03 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 9.92 (9%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 3 to 5 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.

Ordering for Christmas?? This item requires additional time to ship and will arrive after December 25. Need a last-minute gift? Send an Amazon.ca Gift Certificate.

14 new from CDN$ 95.91 6 used from CDN$ 95.53

Customers Who Bought This Item Also Bought

The Little Schemer, 4th Edition

The Little Schemer, 4th Edition

by Daniel P. Friedman
3.9 out of 5 stars (15)  CDN$ 17.96
The Reasoned Schemer

The Reasoned Schemer

by Daniel P. Friedman
CDN$ 19.85
The Seasoned Schemer

The Seasoned Schemer

by Daniel P. Friedman
4.0 out of 5 stars (2)  CDN$ 21.26
ANSI Common LISP

ANSI Common LISP

by Paul Graham
4.2 out of 5 stars (18)  CDN$ 95.23
Structure and Interpretation of Computer Programs, 2nd Edition

Structure and Interpretation of Computer Programs, 2nd Edition

by Harold Abelson
3.2 out of 5 stars (117)  CDN$ 62.66
Explore similar items

Product Details


Product Description

From Amazon.com

This is an overview of classical artificial intelligence (AI) programming via actual implementation of landmark systems (case studies). For the student interested in AI, Paradigms of Artificial Intelligence Programming is an invaluable history lesson. Even the programmer who is relatively uninterested in AI will find value in the book's basic introduction to Lisp and case studies written in Lisp. But perhaps the book's best feature is its information on efficiency considerations in Lisp. Paradigms of Artificial Intelligence Programming is worth purchasing for these discussions alone, which provide a wealth of useful guidelines for optimizing your code.


Product Description

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.


Inside This Book (Learn More)
First Sentence
This chapter is for people with little or no experience in Lisp. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

What do customers ultimately buy after viewing this item?

Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
77% buy the item featured on this page:
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp 4.8 out of 5 stars (5)
CDN$ 104.03
Practical Common Lisp
13% buy
Practical Common Lisp
CDN$ 47.22
Structure and Interpretation of Computer Programs, 2nd Edition
10% buy
Structure and Interpretation of Computer Programs, 2nd Edition 3.2 out of 5 stars (117)
CDN$ 62.66

 

Customer Reviews

5 Reviews
5 star:
 (4)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

 
5.0 out of 5 stars An Excellent Reference on WHY to write good Lisp, Jun 21 2001
By Christopher B. Browne "cbbrowne" (Scarborough, Ontario, Canada) - See all my reviews
(REAL NAME)   
This book is equally excellent regardless of whether you wish to regard it as:

a) A historical study of Artificial Intelligence, with USABLE examples of code, or

b) A book presenting techniques for programming in Common Lisp.

As a reference about Common Lisp, it is certainly lacking, but this is no great problem when both the Common Lisp HyperSpec and Steele's book are readily available in electronic form. It provides something more important: SIGNIFICANT examples, and significant discussions on WHY you would use various Lisp idioms, and, fairly often, discussions on HOW pieces of Common Lisp are likely to be implemented. Its discussion of an implementation of the LOOP macro, for instance, provides a very different point of view than the "references" to LOOP. (Contrast too with Graham's books, which largely deprecate the use of LOOP.)

From an AI perspective, it is also very good, providing WORKING SAMPLES for a whole lot of the historically significant AI problems, including Search, PLANNER, symbolic computation, and the likes.

It would be interesting to see parallel works from the following sorts of perspectives:

- The same sorts of AI problems solved using functional languages (e.g. - ML, Haskell), to allow contrasting the use of those more modern languages. Being more "purely functional" has merits; such languages commonly lack macros, which is something of a disadvantage.

- The use of CL to grapple with some other sorts of applications, notably random access to data [e.g. - databases] and rendition of output in HTML/SGML/XML [e.g. - web server].

Was this review helpful to you? Yes No (Report this)



 
4.0 out of 5 stars Not advanced, but good and vast, April 18 2001
The strength of this book is its combination of breadth and completeness: there is working code (well beyond the toy stage) of a large number of different AI systems that cover a large subset of what is commonly considered AI.

The programming itself is rather basic, and very straightforward. In many places an advanced programmer would have avoided a global variable, unified code through the use of higher-order functions, had functions communicate through a shared local environment, created a lazy list, you name it.

The author avoids most of these more advanced approaches in order to present the ideas behind the approaches without being sidetracked into programming technique issues, and that is the correct choice for this book. Even as it is, there is already the duplicity of teaching Common Lisp and teaching AI programming.

That being said, the code in general is not bad at all, even though I wouldn't want my students to learn CL programming from it. The author has simply bent down to the level of, a good C programmer, and worked from there. His main intention being to teach AI programming approaches, he has spent much less time to raise the programming level of his audience.

Knowing the author's level of Lisp programming, I can't wait to see a book by his hand on how to use abstraction as an organising principle in programming.

Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars Excellent study of both AI and Common Lisp, Jun 2 1998
By A Customer
I have no background in computer science or AI, but found myself needing to use Lisp for various creative and artistic purposes. I've spent a lot of money on books relating to Common Lisp, but I wish I had just gotten this one and Touretzky's "Gentle Introduction to Symbolic Computation." The particular strengths of this book are its detailed discussion of advanced topics, especially optimization, and the practical overview of current and historical AI topics through programming examples. Very clearly written.
Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Most recent customer reviews

5.0 out of 5 stars My bible
I borrowed this one from a friend, and I am hesitant to return it. The sections on optimization have been reread often.

I would not say the book is advanced. Read more

Published on April 2 1998

5.0 out of 5 stars The best treatment of classical AI techniques available
This is an extremely advanced book on AI techniques. The examples are the best that I have seen in thirty years of Lisp involvment. Read more
Published on Nov 8 1997 by terry.west@cybersafe.com

Only search this product's reviews



Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.