Start the bot using :
python ./chatbot.py
Before starting uncomment line 13 in the file chatbot.py to save the brain file.
The bot ( after asking the name ) would able to interact if your sentence contains the words- track, complain, place. After that to continue enter your reply in the format given in () at the end of each reply by the bot.
- Neural Networks and Deep Learning
- Regularization and hyperparamter tuning
- Sequence Models
-
Word Embeddings : Generating word embeddings word_embeddings.ipynb
-
Data Augmentation : Functions implemented like adding noise, manipulation of pitch in the file data_aug_func.ipynb
-
Data Generator : Data generator class implemented to generate batches of data along with required audio augmentaiton - data_gen_aud_aug.ipynb
-
Speech Recognition : speech_recog.ipynb
-
Response Generation : Using OpenSubtitiles dataset, using pre trained Glove embeddings here and implementing encoder-decoder based model along with topic attention Attention_model.ipynb
Common repo for collab tasks : https://github.com/isro01/Conv_bot