This book has been written with immense care to keep the teachings from this book very pragmatic and results-oriented. Building chatbots is not just about completing a tutorial or following a few steps—it’s a skill in itself. This book will certainly not bore you with lots of text and process to be read; rather, it takes the learning-by-doing approach. You must have used at least one chatbot to do something in your life by now. Whether you are a programmer or not, once you go through this book you will find the building blocks of chatbots, and all the mysteries will be uncovered. Building chatbots may seem difficult from the outside, but this book makes it so easy for you. Our brain is not designed to directly process the complex concepts; rather, we learn step-by-step. When you are reading this book, from the first chapter through the last chapter, you will find how clearly things are progressing. Although you can directly go to any chapter, I highly
recommend you start from the first chapter, as it is bound to bolster your thoughts. This book is like a web series where you won’t be able to resist the next chapter after completing one. Any chatbot that you interact with after going through this book will create a picture in your mind on how that chatbot is designed and built internally.
Building Chatbots with Python Using Natural Language Processing and Machine Learning – Sumit Raj
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Convert Two Lists Into a Dictionary
Python Errors and Built-in Exceptions
Python Program to Randomly Select an Element From the List
Python Operators
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Display Fibonacci Sequence Using Recursion
Deep Learning with Hadoop - Dipayan Dev
Python Program to Convert Bytes to a String
Python String join()
Python String encode()
Python Program to Trim Whitespace From a String
Python Program to Find the Sum of Natural Numbers
Python object()
Python Program to Remove Duplicate Element From a List
Python Set symmetric_difference_update()
Python String rjust()
Python hash()
The hundred-page Machine Learning Book - Andriy Burkov
Deep Learning - A Practitioner's Approach - Josh Patterson & Adam Gibson
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Deep Learning Illustrated - A visual, Interactive Guide to Arficial Intelligence First Edition - Jon...
Python ord()
Deep Learning in Python - LazyProgrammer
Python String replace()
Python divmod()
Python Variables, Constants and Literals
Introduction to Deep Learning - Eugene Charniak
Python Program to Find the Largest Among Three Numbers
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python all()