AI-based examples to guide you in designing and implementing machine intelligence
Build machine intelligence from scratch using artificial intelligence examples
Develop machine intelligence from scratch using real artificial intelligence
Description
AI has the potential to replicate humans in every field. Artificial Intelligence By Example, Second Edition serves as a starting point for you to understand how AI is built, with the help of intriguing and exciting examples.
This book will make you an adaptive thinker and help you apply concepts to real-world scenarios. Using some of the most interesting AI examples, right from computer programs such as a simple chess engine to cognitive chatbots, you will learn how to tackle the machine you are competing with. You will study some of the most advanced machine learning models, understand how to apply AI to blockchain and Internet of Things (IoT), and develop emotional quotient in chatbots using neural networks such as recurrent neural networks (RNNs) and convolutional neural networks (CNNs).
This edition also has new examples for hybrid neural networks, combining reinforcement learning (RL) and deep learning (DL), chained algorithms, combining unsupervised learning with decision trees, random forests, combining DL and genetic algorithms, conversational user interfaces (CUI) for chatbots, neuromorphic computing, and quantum computing.
By the end of this book, you will understand the fundamentals of AI and have worked through a number of examples that will help you develop your AI solutions.
Who is this book for?
Developers and those interested in AI, who want to understand the fundamentals of Artificial Intelligence and implement them practically. Prior experience with Python programming and statistical knowledge is essential to make the most out of this book.
What you will learn
Apply k-nearest neighbors (KNN) to language translations and explore the opportunities in Google Translate
Understand chained algorithms combining unsupervised learning with decision trees
Solve the XOR problem with feedforward neural networks (FNN) and build its architecture to represent a data flow graph
Learn about meta learning models with hybrid neural networks
Create a chatbot and optimize its emotional intelligence deficiencies with tools such as Small Talk and data logging
Building conversational user interfaces (CUI) for chatbots
Writing genetic algorithms that optimize deep learning neural networks
This is one of the best authored books on ai.The explanation flows well making it easy to understand.
Amazon Verified review
Tamzid BhuiyanMay 19, 2021
5
information are helpful , good for students
Amazon Verified review
hawkinflightJul 18, 2020
4
I was very interested in looking at this book for the last two chapters - Neuromorphic Computing (NC) and Quantum Computing (QC). I knew nothing about NC, and I have been studying QC. I have some background with machine learning. I found these two chapters to be very fun, informative and easy to read.From the Neuromorphic Computing chapter I learned that Intel Research is working on a neurocomputing chip, containing hundreds to thousands of neurons, and that those chips could be connected to make a network. Given that there are 100 billion neurons in a human brain, it would take a huge number of chips to be equivalent. Neurocomputing software, Nengo, is mentioned, which I found interesting, also in the Further Reading section a book written by the author of Nengo is mentioned which describes "how to build a brain". In the chapter, a distinction is made between the neuromorphic computing approach and neural nets. It is also mentioned that Google's TPU is a specialized chip, that is, hardware designed to work well with the TensorFlow software, and that we can expect more of this in the future.The Quantum Computing chapter is brief, but nice in that it gives a quick introduction, and connects with the previous chapter, Neuromorphic Computing. It is mentioned that in the future, a quantum computer could represent a brain, which could be called from a classical computer. A nice, quick, back-of-the-napkin like calculation is done to demonstrate the difference between linear (classical) and exponential (quantum) growth. The author gives an example of a quantum algorithm he wrote which processes some data and seems to return a number which could be interpreted as a movie "recommended" or not. There's not enough description, I think, of the gates applied to get a good feel about what was done and why, but it's nice in that it's really "to the point". Quantum algorithms seem like a pretty hard topic, but this example is motivating, causing me to think - hey, that sounds neat, it's different from what I had been thinking, what is quantum ML like? and, to seek out other sources on the topic.Finally, at the end of the book there is a section - Answers to the Questions, which were asked at the end of each chapter. I enjoyed reading through these to test myself and check the answers against my thoughts. I liked reading the sections about: 1) the self-driving vehicles, which included a challenge question - would you like to design an autonomous driving system for your city? 2) adding emotional intelligence to chat bots 3) combining methods, for example, reinforcement learning + deep learning, decision trees + k-means clustering, genetic algorithms + neural nets.The author is very bullish on quantum computers, though there is no guarantee that QC's can be developed to the point of being functional, for a real problem. I too, however, am optimistic. Via the chapter questions and answers, the author does comment on what existing systems cannot do today; for example, that there currently is no "general AI", like a human, but instead, just "narrow AI", as in, specific tasks only.I like the breadth.
Amazon Verified review
sieboJun 02, 2020
5
This book took me much deeper on my journey into AI and ML. It takes you through a series and algos and sub-disciplines of Machine Learning explaining each one in a way that is both thorough and concise. It does a good job of instilling the problem solving and modeling process that is necessary to design and implement different approaches. The examples are much like what you are likely to encounter in professional settings rather than the "toy" apps that some books use as examples. Coming from a Python background, I found the code samples very approachable. My statistics background is not as strong, so for some of the concepts, I had to do a bit of side reading to get up to speed. The authors writing style is clear and straightforward, combined with how he narrates his thought process, it gave me a lot of confidence to work with these AI techniques.
Amazon Verified review
TreborMay 28, 2020
5
A topic such as AI is very complex and pretty difficult to describe, let alone in a single book. Most books cover purely from a theoretical explanation and others barely cover any theory and use pure use cases or examples to illustrate the properties of AI. This book seems to cover both very well. There are some interesting naming conventions and assumptions, but overall the book does accomplish what the title describes, you will learn AI by examples. Just the right balance of example and description.
Denis Rothman graduated from Sorbonne University and Paris-Diderot University, and as a student, he wrote and registered a patent for one of the earliest word2vector embeddings and word piece tokenization solutions. He started a company focused on deploying AI and went on to author one of the first AI cognitive NLP chatbots, applied as a language teaching tool for Moët et Chandon (part of LVMH) and more. Denis rapidly became an expert in explainable AI, incorporating interpretable, acceptance-based explanation data and interfaces into solutions implemented for major corporate projects in the aerospace, apparel, and supply chain sectors. His core belief is that you only really know something once you have taught somebody how to do it.
Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.
If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.
Please Note: Packt eBooks are non-returnable and non-refundable.
Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:
You may make copies of your eBook for your own use onto any machine
You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website?
If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:
Register on our website using your email address and the password.
Search for the title by name or ISBN using the search option.
Select the title you want to purchase.
Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title.
Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook?
If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
To view your account details or to download a new copy of the book go to www.packtpub.com/account
Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.
You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.
What are the benefits of eBooks?
You can get the information you need immediately
You can easily take them with you on a laptop
You can download them an unlimited number of times
You can print them out
They are copy-paste enabled
They are searchable
There is no password protection
They are lower price than print
They save resources and space
What is an eBook?
Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.
When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.
For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.