Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Mobile & Wireless » Human Vision & Language Systems » Prolog Programming for Artificial Intelligence  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Subcategories
Mass Market
Trade
Related Categories
• Human Vision & Language Systems
Artificial Intelligence
Computer Science
Computers & Internet
Subjects
• General
Artificial Intelligence
Computer Science
Computers & Internet
Subjects
• General AAS
Artificial Intelligence
Computer Science
Computers & Internet
Subjects
• Prolog
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• General
Science
Subjects
Books
• General AAS
Science
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

Prolog Programming for Artificial Intelligence

Prolog Programming for Artificial Intelligence

zoom enlarge 
Author: Ivan Bratko
Publisher: Addison Wesley
Category: Book

List Price: $79.80
Buy New: $75.61
You Save: $4.19 (5%)



New (15) Used (8) from $29.99

Avg. Customer Rating: 5.0 out of 5 stars 9 reviews
Sales Rank: 435789

Media: Paperback
Edition: 3rd
Number Of Items: 1
Pages: 678
Shipping Weight (lbs): 2.5
Dimensions (in): 9.1 x 6.8 x 1.4

ISBN: 0201403757
Dewey Decimal Number: 006.302855133
EAN: 9780201403756
ASIN: 0201403757

Publication Date: September 8, 2000
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Shipping: International shipping available
Condition: Brand New Softcover Textbook is still wrapped MINT in the plastic. Shipping should take from 3-4 business days; for faster processing time, please choose to ship with Expediate. Thank you for looking!

Also Available In:

  • Paperback - PROLOG Programming for Artificial Intelligence (International computer science series)
  • Paperback - PROLOG Programming for Artificial Intelligence (International Computer Science Series)
  • Paperback - Prolog Programming for Artificial Intelligence

Similar Items:

  • The Art of PROLOG: Advanced Programming Techniques
  • Artificial Intelligence: A Modern Approach (2nd Edition) (Prentice Hall Series in Artificial Intelligence)
  • Programming in Prolog: Using the ISO Standard
  • Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
  • Clause and Effect: Prolog Programming for the Working Programmer

Editorial Reviews:

Product Description
B> This best-selling guide to Prolog has been fully revised and extended to provide an even greater range of applications, enhancing its value as a stand-alone guide to Prolog, artificial intelligence, or AI programming. Ivan Bratko discusses natural language processing with grammar rules, planning, and machine learning. The coverage of meta-programming includes meta-interpreters and object-oriented programming in Prolog. The new edition includes coverage of: constraint logic programming; qualitative reasoning; inductive logic programming; recently developed algorithms; belief networks for handling uncertainty; and a major update on machine learning. This book is aimed at programmers who need to learn AI programming.


Customer Reviews:   Read 4 more reviews...

5 out of 5 stars Why is this the the best textbook on prolog?   July 5, 2006
 6 out of 6 found this review helpful

Although this text is always mentioned in the same breath as other introductory textbooks on prolog, I don't think I've ever seen it described as "the best."
The book which usually takes the palm in such comparisons is "Art of Prolog." While "Art of Prolog" is an outstanding book, I think that now, in 2006, it has been eclipsed by the 3rd edition Bratko's book. Why?

Simply this: Bratko's textbook is (as far as I'm aware) the _only_ textbook on prolog which treats the language as a living, developing language! Other textbooks are great for their time, but they are unfortunately stuck in their time. Its as if nothing has happend to the prolog language since February 16, 1987. But this isn't true at all!

The biggest case in point: constraint logic programming! Bratko's text is the only introductory prolog textbook to even acknowledge the existance of CLP. And Bratko gives very lucid descriptions of it, along with very helpful examples and challenging exercises.

Another case in point: inductive logic programming! An entire new branch of machine learning theory has risen, based on logic programming, and NONE of the other introductory prolog textbooks cover it? Come on guys!

I would love to see a 4th edition of this book, because since this one has been published, logic programming has moved even further ahead. Constraint handling rules (CHR), logical functional languages (like Curry), using prolog for the semantic web, etc etc etc. It might be the best kept secret in computer science, but logic programming is really still one of the most exciting areas of programming, and Bratko's book does the best job of staying abreast of, and conveying the excitment of, this living and dynamic field.



5 out of 5 stars A respectable book from a respectable man   December 5, 2004
 1 out of 2 found this review helpful

I remember contacting with Mr.Bratko via mail as I was a university student and I couldn't beleive that this book came from such a modest personality.
The most challanging language, the most challenging programming book I have ever faced with.
Force your IQ with this one.



5 out of 5 stars Great book for learning AI with Prolog, but....   August 12, 2002
 14 out of 15 found this review helpful

... a horrible Prolog tutorial.

This is not a good first book on Prolog. If you are new to Prolog and Logic Programming, you should read 'Art of Prolog' first.

Prolog is quite different from other languages, and you'll need some time to get it. This book doesn't give you that time: after briefly introducing the basic concepts, Bratko dives at breakneck speed into recursion and list processing.

Don't get me wrong, this is a magnificent book on how to do AI with Prolog, but it shouldn't be your first Prolog book. It's an excellent second book.


5 out of 5 stars An excellent introduction to Prolog and concepts in AI   March 6, 2002
 6 out of 7 found this review helpful

Professor Bratko has done a tremendous job of putting all the fundamental concepts of Prolog and its applications in various areas of AI. Although this book is focused on Prolog, the concepts that he has discussed are so fundamental that they can be implemented in other languages like Java as well.

I recommend this book to everyone who wants to learn Prolog. I would also recommend the readers to use a Prolog system to work out the examples and exercises as s/he goes through every chapter. A DEC10 Prolog system (like SICStus Prolog) would probably be the best companion for this book.


4 out of 5 stars I thought the book could be better   December 28, 2001
 5 out of 7 found this review helpful

I find the book does not adequetly explain the more complex code examples. First of all the code is not adequetly commented. Secondly, it does not explain the code well for programmers. First when introducing a program like in the expert systems shell chapter it should first define an interface for the program, and explain each goal listed. It should adequetly explain what each goal and clause should hope to achieve. Also, for the more complicated programs it should draw some type of diagram, maybe a flow chart or something that explains the concepts involved. It leaves too much figuring out and guessing for the reader. It is not very user-friendly!
On the positive side, it does an adequate job of explaining concepts when complex code is not involved. I found that I could follow along on even the more advanced chapters mostly everything at least until code was suddenly introduced. Then it became a guessing game as to what it was trying to do.
The author does not seem to realize that it is more difficult to try to understand somebody else's program than it is to write your own program from scratch. As a consequence the reader wastes a lot of time trying to guess what his program is doing.
Note: this review is of the 2nd edition and does not necessarily reflect the 3rd. But, then again, every other review on this page prior to mine is about the 2nd edition as well!


Powered by Associate-O-Matic