Repository for Sketch Based Image Retrieval Project Course On Media Retrieval
Description:
Folders:
- sketchyTrain/ is the directory of sketch images used for training the model
- sketchyTest/ is the directory of sketch images used for validation of the trained model
- retrieved_data/ is the directory where the retrieved real images will be downloaded
- urls/ is the directory where the retrieved urls reside
- testing/ is the directory of images that was used to predict unseen data
Jupyter notebook:
- Train_model_history.ipynb is the jupyter notebook file used for model training that includes all the models that we tried.
- Retrival.ipynb is the jupyter notebook for loading the trained model, python canvas drawing, predicting and retrieving real images.
FinalTrain.py is the python script to train the model.
Model: sketchmodel125final.h5 is the saved weights from the final training.
SBIR_report.pdf is the project report.
eval.csv is the spreadsheet with accuracy measured for each of the classes against the validation dataset