https://thapar-bot2.herokuapp.com/
In this project, I have tried to make a chat assisstant for our college. This system can be embedded to the college website and can help in resolving people's general queries.
ML model has been initially trained in train.ipynb file. In this, i have preprocessed the data(textual data in form of intents). Once it is preprocessed, i have divided it into training and testing sets. After that I have made a Neural Netwrok Model to train the training data.The trained model has been saved and used furthur. Then I have used Pickle to get the response for new intents.
To preprocess the data, following has been done in the same sequence:
For this bot system, i have manually created the dataset. Since it is manual, it is a very small dataset in form of questions and responses.
install the requirements using: pip install -r requirements.txt model has been trained and stored in train.ipynb since it is a flask app, run app.py to run this locally.