It is an image caption generator using LSTM. The model is trained on the Flickr8k dataset. The model is trained using Tensorflow 2.0.0 and Keras 2.3.1.
- Tensorflow 2.0.0
- Keras 2.3.1
- Numpy
- Matplotlib
- Jupyter Notebook
- Pandas
- Joblib
- Pickle
- PIL
- NLTK
- django
- Clone the repository
- Download the Flickr8k dataset from here
- Run the
train.ipynb
file to train the model. The model will be saved in themodel
folder. - Run python manage.py runserver to start the server.
- Open the browser
- Go to generate caption and upload the image.
- The caption will be generated.
Created by [Basav Bamrah]