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.
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
3.5
1.0.0
To run this project, you'll need some powerful scientific environment for Python, like spyder (Anaconda IDE).