Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 745 Bytes

File metadata and controls

19 lines (12 loc) · 745 Bytes

ChatBot

Implementation of a simple chatbot using seq2seq model in the python. This chatbot is a deep NLP based software that can simulate a conversation (or a chat) with a user in natural language. It follows the attention mechanism, padding and bucketing as well.

Dataset

I've used the Cornell Movie Dialogs corpuse for this example.
movie_lines file : https://drive.google.com/file/d/1RzQ6eGlkn6MKFlFc0w5IoZLKaRL3gPPA/view?usp=sharing
movie_conversations file: https://drive.google.com/file/d/1_zT9R2dOXQC4hKlwBZNQV7dLNkR0moYP/view?usp=sharing

Supported Python Version

3.5

Supported Tensorflow Version

1.0.0

Run

To run this project, you'll need some powerful scientific environment for Python, like spyder (Anaconda IDE).