Building Chatbots with Python: Using Natural Language Processing and Machine Learning

Building Chatbots with Python: Using Natural Language Processing and Machine Learning

Original price was: $55.59.Current price is: $12.99.

192 pages

Length

Dec 2018

Publication date

English

Language

5.4 Mo

File size

Apress Publishers

Publisher

978-1484240953

ISBN

What do you get with this ebook

Price

Original price was: $55.59.Current price is: $12.99.

192 pages

Length

Dec 2018

Publication date

English

Language

5.4 Mo

File size

Apress Publishers

Publisher

978-1484240953

ISBN

Book overview

Build your own chatbot using Python and open-source tools. This book begins with an introduction to chatbots, where you will gain vital information on their architecture. You will then dive straight into natural language processing with the Natural Language Toolkit (NLTK) for building a custom language processing platform for your chatbot. With this foundation, you will take a look at different natural language processing techniques so that you can choose the right one for you.

The next stage is to learn to build a chatbot using the API.ai platform and define its intents and entities. During this example, you will learn to enable communication with your bot and also take a look at key points of its integration and deployment.
The final chapter of Building Chatbots with Python teaches you how to build, train, and deploy your very own chatbot. Using open-source libraries and machine learning techniques, you will learn to predict conditions for your bot and develop a conversational agent as a web application. Finally, you will deploy your chatbot on your own server with AWS.

What You Will Learn
Gain the basics of natural language processing using Python
Collect data and train your data for the chatbot
Build your chatbot from scratch as a web app
Integrate your chatbots with Facebook, Slack, and Telegram
Deploy chatbots on your own server

Who This Book Is For
Intermediate Python developers who have no idea about chatbots. Developers with basic Python programming knowledge can also take advantage of the book.

About the author

Sumit Raj, is a techie at heart, who loves coding and building applications. He is a Python expert with a keen interest in Machine Learning and Natural Language Processing. He believes in the idea of writing code which directly impacts revenue of the company.Sumit has worked in multiple domains like Personal Finance Management, Real-Estate, E-commerce, Revenue Analytics to build multiple scalable applications. He has helped various early age startups with their initial design & architecture of the product which got funded later by investors and governments.

Recommended ebooks

FAQ

eBook is a complete electronic version of the print edition, available in PDF or ePub formats. Every piece of content down to the page numbering is the same.

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the eBook 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 personalized 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: eBooks are non-refundable.

Prices are generally shown in US Dollars, so is the payment.

If you want to purchase a video course, eBook please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in.
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart (via Stripe), or PayPal)

Our eBooks are currently available in PDF format. 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 PDF eBooks.

  • Free eBooks: Maximum of 2 downloads per user, expiring 30 days from the date of issue.
  • Paid eBooks: You can download your purchased eBook up to 5 times. Your access will never expire.