/chatbot-seq2seq

A Deep Learning (RNN-LSTM) Based Chatbot built using the Seq2Seq Model

Primary LanguageJupyter Notebook

Chatbot Seq2Seq (RNN-LSTM)

Description

A Deep Learning Based Chatbot implemented using the Seq2Seq model and trained on the Cornell Movie Dialogs Corpus.

Image source: Deep Learning for Chatbots Part 1

Get Started

To run the .ipynb locally:

  1. Clone this repository
  2. (Optional) Create a new environment in Anaconda Terminal/ Prompt: conda create -n chatbot python=3.5 anaconda
  3. source activate chatbot
  4. pip install tensorflow==1.0.0
  5. jupyter notebook
  6. Navigate to the repository folder and run the Chatbot.ipynb

References

Resources