Visual Search approach for OpenSearch
- Install dependencies by running
pip install -r requirements.txt
- Run Opensearch instance via Docker by running
docker-compose -f docker-compose.yml up
- Put images into
images
or download available datasets, such as there - https://huggingface.co/datasets/jamescalam/unsplash-25k-photos - Run
python image-embeddings.py
- Open Jupyter Notebook -
visual-search-demo.ipynb
play with it on visual search. You could supply image into embedding or text to find similar image - Enjoy!