Shoes recommendation based on image similarity using NNextDB technology
To run this demo you need to install:
- Python 3.8.8 (https://www.python.org/downloads/)
- Poetry (https://python-poetry.org/docs/)
- Download shoes images dataset from the following link: https://www.kaggle.com/datasets/die9origephit/nike-adidas-and-converse-imaged
- Unzip the file
- Move it to the root dir of this repo
- Rename folder to
data
If you want to fine tune the Resnet-18 model checkpoint you can use Resnet_Finetuning.ipynb
notebook.
Remember that Technical_Implementation.ipynb
uses this checkpoint file.
- From the root dir of this repo execute
poetry shell
. (this will activate the new virtual environment) poetry install
will automatically download dependencies.
Now you are good to execute Technical_Implementation.ipynb
demo notebook