Customer Reviews


38 Reviews
5 star:
 (13)
4 star:
 (10)
3 star:
 (5)
2 star:
 (5)
1 star:
 (5)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


47 of 48 people found the following review helpful:
4.0 out of 5 stars Not big changes but still good
Artificial Intelligence: A Modern approach is a very good book which explores concepts in the area of AI. It covers most of the techniques in the area (there are some important AI techniques missing such as KDD and Data Mining), however it doesn't go deep in any concept so if you're looking for a specialized reference this is not the one.

The third edition of...
Published on January 22, 2010 by G. Sarria

versus
195 of 210 people found the following review helpful:
2.0 out of 5 stars A disappointment: minor update not worth the money
- With AIMA 1st Edition, I had relearned AI anew from a fresh, insightful and wonderfully pedagogical perspective.
Best computer science textbook ever.
- With AIMA 2nd Edition, I got a lot of recent advances in AI brought to me in the same way, even if presented at times in a way that was too concise for a textbook, and read more like an encyclopedia...
Published 24 months ago by Damon Deville


‹ Previous | 1 2 3 4| Next ›
Most Helpful First | Newest First

195 of 210 people found the following review helpful:
2.0 out of 5 stars A disappointment: minor update not worth the money, February 3, 2010
By 
Amazon Verified Purchase(What's this?)
This review is from: Artificial Intelligence: A Modern Approach (3rd Edition) (Hardcover)
- With AIMA 1st Edition, I had relearned AI anew from a fresh, insightful and wonderfully pedagogical perspective.
Best computer science textbook ever.
- With AIMA 2nd Edition, I got a lot of recent advances in AI brought to me in the same way, even if presented at times in a way that was too concise for a textbook, and read more like an encyclopedia.
Yet, great 2nd Edition.

- This 3rd Edition is alas AIMA 2.1 and not the AIMA 3.0 that I was waiting for. The new material and new insightful way to organize past material are both scant. Certainly not worth the price for those who own the 2nd Edition.

Don't get me wrong, if you are about to buy your first AI textbook, this is a great buy as it is still light years ahead of the competition. But some chapters that were getting really thin and outdated in 2009 did not get significant updating.

This is particularly true for knowledge representation. Missing are all the recent yet already consolidated advances brought about by the new solutions to the frame problem (such as the fluent calculus), default reasoning, abduction-based and case-based diagnosis, rule-based reasoning (such as constraint handling rules, answer sets, object-oriented logic programming etc.), in short, all forms of reasoning that are neither pure deduction, nor probabilistic. Advances on multi-agent reasoning are also not covered. I understand that to summarize AI in 1000 pages many important topics will not make the cut, but I feel, as a researcher on the topic for the past 25 years and lecturer on it for the past 15 years, that this 3rd edition contains obsolete stuff from the 80s (like frames, semantic networks, production systems, situation calculus, etc.) instead of their modern substitute listed above.

In short, after two Herculean efforts, it seems like the authors put far less work in this one. As a result, we are left without an truly comprehensive and up-to-date text to teach AI and agents. I hope the incoming text by David Poole will cover some of the weaknesses of this AIMA 2.1.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


47 of 48 people found the following review helpful:
4.0 out of 5 stars Not big changes but still good, January 22, 2010
Amazon Verified Purchase(What's this?)
This review is from: Artificial Intelligence: A Modern Approach (3rd Edition) (Hardcover)
Artificial Intelligence: A Modern approach is a very good book which explores concepts in the area of AI. It covers most of the techniques in the area (there are some important AI techniques missing such as KDD and Data Mining), however it doesn't go deep in any concept so if you're looking for a specialized reference this is not the one.

The third edition of this book offers a few changes:
- a very updated list of references
- some (not many) new exercises
- they rewrote concepts in order to be up-to-date with the state of the art
- they changed the order of some chapters

All in all, it is still a very good introductory book, it is well-written and very easy to understand. If you are new in the field this is the first textbook to read.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


26 of 26 people found the following review helpful:
2.0 out of 5 stars Great book, terrible Kindle conversion, September 18, 2011
By 
Sean Walker (Sacramento, CA United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This is an excellent book however I cannot recommend purchasing the Kindle version of this text. It is atrocious. There are subject headings inserted after the subject is spoken about and, quite often, many heading stacked up on top of each other taking up almost an entire page with useless titles that are in the wrong order anyway. There are no page numbers, which is unacceptable for a text that is used by many college AI programs across the country. There are tons of hyphenation errors. The delineations between figure notes and the text are almost imperceptible so it is difficult to tell what text goes where. In general it is difficult to read and navigate due to this horrible Kindle conversion.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


19 of 20 people found the following review helpful:
4.0 out of 5 stars A classic, thoroughly covering a wide range of AI topics, April 21, 2010
By 
Allan Riordan Boll (Copenhagen, Denmark, Europe) - See all my reviews
(REAL NAME)   
This review is from: Artificial Intelligence: A Modern Approach (3rd Edition) (Hardcover)
I have worked with this book during two courses I have had on AI, and I must say that this is definitely one of the best textbooks I have read in the field of computer science and algorithms. The book thoroughly covers subjects from search algorithms, reducing problems to search problems, working with logic, planning, and more advanced topics in AI such as reasoning with partial observability, machine learning and language processing. I have not yet had time to study the more advanced topics, but I can say that the first half of the book dealing with searching, logic and planning are very well written and understandable by most students who know basic programming. Algorithms and data structures are mostly introduced along the way, but some prior knowledge, such as knowing the basics of graph theory etc., is probably an advantage.

The book is mostly written in a concise and easily digestible language, but some sections could probably have been written in fewer words.

Overall, this book is one of my favorite textbooks!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 15 people found the following review helpful:
5.0 out of 5 stars Finally, a text book that you can read, September 19, 2010
By 
S. Park (San Diego, CA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Artificial Intelligence: A Modern Approach (3rd Edition) (Hardcover)
Text books are usually cryptic and boring, but this one's actually quite fun to read. It's so easy and fun that I'm actually excited when the professor assigns a new reading. In fact, I liked it so much that I looked up the author to find more of his books, and guess what? The author works at Google. Someone in Google making a user-friendly textbook? I'm in!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 19 people found the following review helpful:
1.0 out of 5 stars Kindle format, September 7, 2011
Amazon Verified Purchase(What's this?)
This is not a review of the book contents, but of the Kindle format for this book.

1. I bought the Kindle version to read on both my iPhone (primarily) and computer. Unfortunately this book is not currently formatted for use on iPhone, but it is for other others. I now know to check the "available for these devices" section. Hopefully an iPhone format will be made available.

2. In the printed text, what are probably helpful concept tags in margin are in the Kindle version a complete nuisance. These are formatted in-line (not in the margin), making for some confusing reading and rendering the tags completely ineffective. It would be better to strip them altogether, especially since these terms are already in bold-face in the text. For example:

<quote>
3.3 SEARCHING FOR SOLUTIONS
Having formulated some problems, we now need to solve them. A solution is an action sequence, so search algorithms work by considering various possible action sequences. The possible action sequences starting at the initial state form a search tree with the initial state at the root; the branches are actions and the nodes correspond to states in the state space of the problem. Figure 3.6 shows the first few steps in growing the search tree for finding a route from Arad to Bucharest. The root node of the tree corresponds to the initial state, In(Arad). The first step is to test whether this is a goal state. (Clearly it is not, but it is important to check so that we can solve trick problems like "starting in Arad, get to Arad.") Then we need to consider taking various actions. We do this by expanding the current state; that is, applying each legal action to the current state, thereby generating a new set of states. In this case, we add three branches from the parent node In(Arad) leading to three new child nodes: In(Sibiu), In(Timisoara), and In(Zerind). Now we must choose which of these three possibilities to consider further.
______________
SEARCH TREE
______________
NODE
______________
EXPANDING
______________
GENERATING
______________
PARENT NODE
______________
CHILD NODE
______________
</quote>

You get the picture. In sections with many new terms this nonsense can consume half the page.

3. Same problem as #2, but with the 'pointed finger' symbol to draw attention to an important point. Having the symbol show up between paragraphs, rather than in the margin pointing at the actual text is useless. Besides the text is already italicized.

4. Text underneath figures needs a line break before continuing with the normal text, as it blends in.


No sure if Amazon or the publisher does the electronic conversion, but please fix these! Clearly an editor or better conversion AI is required. As much as I like electronic books, I would have gone with the printed copy for this one given the current state.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
1.0 out of 5 stars Kindle edition very poorly done, October 20, 2011
Amazon Verified Purchase(What's this?)
I like this book, but the kindle edition is full of weird artifacts. This has rendered many in-line mathematical formulas largely unintelligible. For an example, every logical expression for "x and y", where the "and" should be a wedge, has instead been converted into a caret, which in every case is floating almost directly over the first variable. In another example, there is a reference to the "one-element vector h0.6i." It seems that the h and i were probably brackets originally, but it is impossible to tell.

In the real book there are words in the left margin that indicate where in the text a word has been first defined. In the kindle edition these are replaced with immense horizontal bands across the entire page with horizontal rules above and below, taking up three full rows of text, and they appear below the text that they refer to. Three of those in one paragraph, and you're lucky to even get the paragraph on the same screen with them, much less use them as a nice guide to where words are defined. All practical use they had in the real book is completely obliterated, and now they just take up a lot of room on the screen and make the book harder to read.

In the few places where they've kept the original formulas by means of images, the images look a little like they came from a malfunctioning copier. This is less of a problem than the other issues, but it is still annoying.

Overall a big thumb's down on the kindle edition!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 14 people found the following review helpful:
1.0 out of 5 stars Warning: Extra Kindle DRM on this title, October 16, 2011
Amazon Verified Purchase(What's this?)
I loaded the Kindle version up on my iPad. Great. But I needed it on my laptop (Mac) for class. I tried to load it with Kindle for Mac and it claims it has exceeded the maximum allowed licenses. I am extremely pissed. I bought the hard back for a small fortune and only slightly smaller fortune for e-access and I can't even read it on a measly two devices? This is totally and completely unacceptable.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
3.0 out of 5 stars Good in parts, November 13, 2011
By 
Tim Josling (Melbourne, Australia) - See all my reviews
(REAL NAME)   
This review is from: Artificial Intelligence: A Modern Approach (3rd Edition) (Hardcover)
This is a reasonable overview of AI - and an amazing achievement to have so much material in one book - but it is increasingly out of date. A lot of the techniques described at length could be fairly described as "Good Old Fashioned AI" and could have been shortened to make way for more powerful modern techniques. Other reviews have given specific details, but machine learning techniques in particular deserve more than one chapter. There is no mention in the index of "bias/variance tradeoffs", an important topic in which good progress has been made lately.

The changes in the third edition mostly amount to shuffling things around a bit. Only one chapter (Chapter 20) was substantially changed. Given the high price of the new edition it is probably not worth the money if you have an older edition. You would be better off to search out a specialised text or material on the web on the new techniques.

Reading the book superficially, it is quite informative and enjoyable. The reference list is very good. However I found when I tried to use and implement the algorithms described I ran into problems. Concretely:

* The pseudo-code is a strange mix of mathematical notation, Python-like code and prose. I found it very hard to turn it into real code, though I did succeed eventually in some cases. Apart from the undefined nature of the 'language', the variable names and function names chosen are often very uninformative and terse. You might have P (in bold) as one variable, and other p (in italics). Variable names like "var" and "value" abound. The pseudo-code does not follow the conventions described in the appendix. You need to have a high tolerance for frustration.

* The writing style is terse and mathematical. New notations are introduced freely and used hundreds of pages later without explanation e.g. the use of alpha as a normalizing factor in Bayesian calculations. There is no glossary of symbols that you can refer to. It is necessary to undertake a tedious search of the previous sections of the book, hoping for enlightenment.

Also there is much use of phrases such as "we therefore see". Often it is very unclear how we do "see" that the conclusion is true. Again the reason may be something that was covered several chapters ago (or in at least one case, in later pages). Perhaps this reflects the terse mathematical approach where you are presumed to have memorized the prior portions of the text, it is assumed you are used to absorbing new notations at a high rate, and that the greatest sin of all is to repeat yourself or to state the obvious.

My suggestion would be to borrow this book from a friend or a library to get an overview of Good Old Fashioned AI. Then read some course notes on machine learning (eg Stanford CS229) to get an update on machine learning. Then purchase specialized texts for areas you actually want to use. A lot of good material is legitimately available online eg Sutton's book on Reinforcement Learning but you are going to have to buy some books.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 9 people found the following review helpful:
4.0 out of 5 stars Good Book, September 28, 2010
Amazon Verified Purchase(What's this?)
This review is from: Artificial Intelligence: A Modern Approach (3rd Edition) (Hardcover)
I am currently using this book for an Artificial Intelligence (AI) course at Duke University. I purchased the book because it was required for the course, and have been pleased with it thus far.

The book is well written and very comprehensive. It does not go into great detail with the various topics in AI, but it does give a very thorough overview of methods being used. It appears to be very up-to-date with the subject matter. Also, it is not programming language specific, which was great for me because my java and C are a bit rusty.

It is a bit pricey, but no more than other well written text books. I would recommend this book to anyone looking to get into or to teach a course in AI.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 3 4| Next ›
Most Helpful First | Newest First

This product

Artificial Intelligence: A Modern Approach (3rd Edition)
Artificial Intelligence: A Modern Approach (3rd Edition) by Stuart J. Russell (Hardcover - December 11, 2009)
$151.00 $106.70
In Stock
Add to cart Add to wishlist