Full description not available
A**C
Good collection of examples, but missing generality and explanations
The book is a good collection of categories of AI and examples. The code snippets can be a good templated for implementing AI applications.However, there are a couple of problems with this book:- As others pointed out, Tensorflow receives little attention in only few sections of the book (which is okay given that AI is more than just Tensorflow, but then it should be mentioned less prominently on the cover).- The bigger problem is that the explanations are very short and specific for the given examples. In large part the book consists of code listings, interrupted by single sentences every now and then (which are pseudo-explanations that just phrase the given code in natural language). What is often missing are *real* explanations such as: what algorithms do we use, why do we choose them for the given problem, how can we tune them, how could they be adapted for related problems, what should we pay attention at when developing such an application, etc. Yes, the book focuses on a practical perspective and not on theory (which is why I bought it), but I was expecting that it explains the possibilities of the libraries more broadly and generically (like, how do we implement a neural network in general, what options and algorithms are available, when to choose what, etc.). Instead, it just lists very concrete examples without saying much about the considerations that led to this code. This is not very helpful unless you want to reimplement exactly the same applications.- In some sections the book also skips the introduction of important concepts and presumes too much. For example, in the part on logic programming (a topic I am very familiar with) I was irritated by the fact that right after the introduction, it briefly mentioned the general idea (which let me assume that it is intended also for newcomers), but then immediately was talking about unification and other advanced concepts. Personally I know what it is, but I doubt that someone at the same time needs a section "What is Logic Programming?" but knows what unification is. This observation lets me assume that other parts I am less familiar with might be hard to understand for me because the authors skipped important definitions.
A**I
Chapter length
I feel like the chapter length is the right length. I can read a whole chapter whenever i got some free time and do not worry about finishing reading it later.
_**_
Misleading cover/title, erroneous code, otherwise interesting and educational.
While the contents of the book are fairly interesting and comprehensive, I feel disappointed. The main reason for the 2 star rating is the fact that ONLY A SMALL FRACTION OF THE BOOK ACTUALLY WORKS WITH TENSORFLOW 2.0. Out of 60+ scripts and examples that the book covers, TENSORFLOW is imported A TOTAL OF 3 TIMES!I understand that AI is a complex topic that requires a lot of build up and context, but one simply can not put a name of a Python library in bold letters on a cover of a book and then spend 1 out of 23 chapters actually working with the said library, while dedicating the other 22 chapters to overview, summary and PRIMARILY OTHER PYTHON LIBRARIES THAT ARE NOT EVEN MENTIONED ON THE COVER. its simply absurd.I can not help but feel that the cover misrepresents the product for the sake of advertisement. TensorFlow is the most well known AI library in Python and is far more eye catching than Scikit-learn for example; a library that is featured far more extensively throughout the book.Additionally, the book and the downloadable content slightly differ from each other and at times both contain errors that require troubleshooting, which always leaves me wondering if there is something I or the Python Interpreter did not catch. The heart of the content can be immersive and educational, but the erroneous code feels lazy and unpolished.This book is still a good read if you are looking to learn about Artificial Intelligence, but if you are looking for exactly what the cover advertises, look elsewhere.
J**G
Organized and Engaging
I love the format. Each chapter starts with telling you what you'll learn in that chapter, then teaches, then recaps what you learned in the chapter. It also has an easy, approachable style that covers highly technical topics in real-world terms.If you're working in AI, want to work in AI, or want to know more about AI, this is a great book to read!
F**D
Maybe the best Python book
Great book, really helps to start from zero and build one of the most important skills we will all need in the future
Trustpilot
3 weeks ago
3 weeks ago