mohit-iit16 / chatbot-using-seq2seq

chatbot using tensor flow seq2seq model

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chatbot-using-seq2seq

Overview:

This is an implementation of seq2seq network for designing a chatbot. This model is trained on Microsoft Research Social Media Conversation Corpus Dataset consist of a series of tweet Ids which form a dialog between two people. Data needs to be manupulated to be made fit for feeding to the model. After few hours of training, chatbot can hold an interesting conversation.

Dependencies:

  1. Numpy
  2. six
  3. nltk (for data preprocessing)
  4. tensorflow (version 1.1.0 will throw an error which they are going to fix in next release. Use version 1.0.0 instead.)

Other datasets that can also be used to train:

  1. Ubuntu dialog corpus v2.0 (https://github.com/rkadlec/ubuntu-ranking-dataset-creator)
  2. Your own chat data

About

chatbot using tensor flow seq2seq model


Languages

Language:Python 100.0%