Implementing the revised approach

In this section, we will cover each part of the implementation. You can find the code by using this GitHub link: https://github.com/jalajthanaki/Chatbot_tensorflow. Note that here, I'm using TensorFlow version 0.12.1. I perform training on a GeForce GTX 1060 6GB GPU for a few hours. In this implementation, we don't need to generate features because the seq2seq model generates its internal representation for sequences of words given in a sentence. Our implementation part has the following steps:

  • Data preparation
  • Implementing the seq2seq model

Let's begin our coding.

Data preparation

During this implementation, we will be using the Cornell movie-dialogs dataset. First of all, we need to prepare data in a format that ...

Get Machine Learning Solutions now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.