Description
Editorial Reviews
From the Back Cover
Your start-to-finish roadmap to AI programming with Python
Artificial intelligence remains one of the most exciting areas of computer science in modern history. It has applications in everything from people management to finance, and opens a world of possibilities for programmers, computer scientists, and other technology professionals.
In Artificial Intelligence Programming with Python®: From Zero to Hero, distinguished photophysicist and veteran educator Dr. Perry Xiao shows you how to harness the power of the Python programming language to accelerate your introduction to AI coding.
The book demystifies the concepts of artificial intelligence and teaches you its fundamentals from scratch, using plain, simple language and illustrative code examples.
Divided into three easy-to-understand sections, the book explains general concepts in AI, machine learning, and deep learning. The author also tackles a variety of practical subjects, like classification, regression in machine learning, and generative adversarial networks.
Artificial Intelligence Programming with Python® presents hands-on introductions to Python and other widely used software tools, as well as expansive discussions of supervised, semi-supervised, and unsupervised machine learning. You’ll also get quick reference “cheat sheet” guides for artificial intelligence programming in Python that you can use again and again.
A can’t-miss guide for anyone with a basic knowledge of programming―including familiarity with variables, arrays, loops, if-else statements, and file input and output―this book also offers:
- Thorough introductions to AI, machine learning, and deep learning
- Descriptions of Python
- Discussions of supervised and unsupervised learning
- Explorations of classification and regression in supervised learning
- Explanations of clustering, PCA, and LDA in unsupervised learning
- Fulsome treatments of deep learning, cloud computing, and edge computing
About the Author
PERRY XIAO, PhD, is Professor and Course Director of London South Bank University. He holds his doctorate in photophysics and is Director and co-Founder of Biox Systems Ltd., a university spin-out company that designs and manufactures the AquaFlux and Epsilon Permittivity Imaging system.
Víctor Troncoso –
Todo excelente
Tom M. –
There seems to be a polarizing reviews on the book – a group loving it, and another hating. I’m in the former group and my SVM says that this is a great book for those not having an expert knowledge of AI and Python. I’m seeing that many of the processes in my job function may be changing with AI, and wanted to know how they would change. Just looking at slide decks from consulting firms wasn’t doing it. I wanted a book that goes into more details on AI using Python as an example of the coding. This is the perfect book.The author organizes and explains all of the aspects of AI and their applications. The Python coding helps as an example of how the algorithms work. The book is a great investment for me in that I’m sure I’ll be able to communicate with programmers and developers of AI applications.
Wenzheng Yang –
The author is very knowledgeable and managed to put the background and forecast about the future of AI in one textbook. It is enjoyable to read this book. One drawback is that no source code is available for practice.
Inktense –
Just links after link, screenshots, and some summaries. Doesn’t deserve to be called a book. Total garbage.
Tyler A. Plack –
Book provides many code snippets with little to no explanation of how the author arrived at the code. Instead, you have page-long swaths of code snippets with meaningless exercises. Some of the exercises are so simple that they ask the user to essentially change one parameter of the model, which does not ensure that the reader is actually developing an understanding for the development of the model. Rather, it becomes a box-ticking exercise of changing the number of estimators of a random forest, with little discussion of the underlying statistics.The overall structure of the book follows little logical order as well as it begins with machine learning, goes into neural networks, and then ends with a section on data analysis. A much more natural approach would be to begin with data analysis, then move to machine learning, and finishing with neural networks and deep learning.The book also fails to go into sufficient depth when discussing other technologies, like Django and Flask, Docker, and Kubernetes. Each of these technologies receives only about a page of content — it would have been better to send the reader somewhere else to learn more.It really seemed like the author wanted to write the book to “cash in” on the AI craze but failed to write a good book. I would instead suggest some of the books published by O’Reilly Media which tend to be much higher quality. If someone is looking for a free resource, I suggest they check out “Introduction to Statistical Learning with Python” which is available for free on PDF, written by Hastie and Tibshirani.
Leandro Martinez Beiro –
A good introduction to AI
It is an excellent book for beginners and has a very complete collection of references on all topics.
Dave –
Very good introduction to AI
The book uses Python 3.6.8. My version was 3.12. When I tried installing the various libraries I kept getting messages like needs Python 7 or 8. So I went back to 3,6.8 but still had trouble (might have been me a learner in Python) so I upgraded to 3.7.7
F6261 –
Links and listings
The book gives a good overview over what is possible with Python nowadays, when it comes to machine learning.It contains a lot of listings and links, for both of which a printed book is not the best medium. The links will be outdated sooner or later and nobody wants to type in code from a book…The explanations remain superficial, if you really want to know how the techniques work the book is nothing more than a starting point.And it is printed in black and white, although the orginal manuscript obviousily used colors. That makes diagrams harder to read and the pictures in the “Image Coloring” chapter unintentionally funny.
Manel –
Estado no es lo que esperaba.
El contenido y temática del libro perfecto pero su estado no. Presenta una rotura en el lateral de la tapa. El libro puede estar usado pero nunca roto y en el caso de ser así hay que avisar previamente a los posibles compradores.
Michael Maier –
Macht den Eindruck als hätte es ChatGPT geschrieben
Eine lose Ansammlung von Bildern ohne Erklärungen (nicht von den preview-Seiten täuschen lassen, die ersten paar Seiten sind noch ganz ordentlich verfasst…). Meine Vermutung ist, dass sich der Autor mit dem Thema nur sehr oberflächlich auseinander gesetzt hat (wenn überhaupt). Nicht kaufen!!!