Free
Artificial Intelligence: A Modern Approach (3rd Edition)
Ebooks Online

Artificial Intelligence: A Modern Approach, 3e offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. Number one in its field, this textbook is ideal for one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence. Dr. Peter Norvig, contributing Artificial Intelligence author and Professor Sebastian Thrun, a Pearson author are offering a free online course at Stanford University on artificial intelligence. According to an article in The New York Times , the course on artificial intelligence is “one of three being offered experimentally by the Stanford computer science department to extend technology knowledge and skills beyond this elite campus to the entire world.” One of the other two courses, an introduction to database software, is being taught by Pearson author Dr. Jennifer Widom. Artificial Intelligence: A Modern Approach, 3e is available to purchase as an eText for your Kindle™, NOOK™, and the iPhone®/iPad®. To learn more about the course on artificial intelligence, visit http://www.ai-class.com. To read the full New York Times article, click here.

Hardcover: 1152 pages

Publisher: Pearson; 3 edition (December 11, 2009)

Language: English

ISBN-10: 0136042597

ISBN-13: 978-0136042594

Product Dimensions: 8.1 x 1.7 x 10.1 inches

Shipping Weight: 4.8 pounds (View shipping rates and policies)

Average Customer Review: 3.9 out of 5 stars  See all reviews (119 customer reviews)

Best Sellers Rank: #11,401 in Books (See Top 100 in Books) #5 in Books > Textbooks > Computer Science > Artificial Intelligence #10 in Books > Computers & Technology > Computer Science > AI & Machine Learning > Intelligence & Semantics #3294 in Books > Reference

- 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.

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.

Java: Artificial Intelligence; Made Easy, w/ Java Programming; Learn to Create your * Problem Solving * Algorithms! TODAY! w/ Machine Learning & Data Structures (Artificial Intelligence Series) Javascript Artificial Intelligence: Made Easy, w/ Essential Programming; Create your * Problem Solving * Algorithms! TODAY! w/ Machine Learning & Data Structures (Artificial Intelligence Series) Artificial Intelligence: A Modern Approach (3rd Edition) Artificial Intelligence: A Modern Approach (2nd Edition) Artificial Intelligence: A Modern Approach, 3/e Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence (Studies in Computational Intelligence) Social Intelligence: A Practical Guide to Social Intelligence: Communication Skills - Social Skills - Communication Theory - Emotional Intelligence - Prolog: Programming for Artificial Intelligence -- Second 2nd Edition Introduction to Artificial Intelligence: Second, Enlarged Edition (Dover Books on Mathematics) Neural Network Training Using Genetic Algorithms (Series in Machine Perception and Artificial Intelligence) Applying Knowledge Management: Techniques for Building Corporate Memories (The Morgan Kaufmann Series in Artificial Intelligence) Java Artificial Intelligence: Made Easy, w/ Java Programming; Learn to Create your * Problem Solving * Algorithms! TODAY! w/ Machine Learning & Data ... engineering, r programming, iOS development) Swift Programming Artificial Intelligence: Made Easy, w/ Essential Programming Learn to Create your * Problem Solving * Algorithms! TODAY! w/ Machine ... engineering, r programming, iOS development) Javascript Artificial Intelligence: Made Easy, w/ Essential Programming; Create your * Problem Solving * Algorithms! TODAY! w/ Machine Learning & Data ... engineering, r programming, iOS development) Artificial Intelligence: Made Easy w/ Ruby Programming; Learn to Create your * Problem Solving * Algorithms! TODAY! w/ Machine Learning & Data ... engineering, r programming, iOS development) Artificial Intelligence for Games Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp Turtle Geometry: The Computer as a Medium for Exploring Mathematics (Artificial Intelligence) The Elements of Artificial Intelligence Using Common LISP Artificial Intelligence with Common Lisp: Fundamentals of Symbolic and Numeric Processing