Title: Recommendation Model Using Milvus Vector Database with Docker
Read About Vector Databases :https://zilliz.com/authors/Samin_Chandeepa
This repository contains an implementation of a recommendation model using Milvus, a vector database designed to store and search high-dimensional vectors efficiently, deployed with Docker. The recommendation model leverages the capabilities of Milvus to perform fast similarity searches, enabling efficient retrieval of similar items based on user preferences or item attributes.
Clone this repository:
git clone https://github.com/HGSChandeepa/recommendation-model-milvus.gitNavigate to the project directory:
cd recommendation-model-milvusBuild and run the Docker container:
docker-compose up --buildPrepare your dataset and generate embeddings for items or users using your preferred method.
Configure the Milvus instance:
config.py.Load the embeddings into Milvus:
Initialize the recommendation model:
Interact with the recommendation model:
Check out the provided Jupyter notebooks (examples/) for a demonstration of how to use the recommendation model with sample datasets.
Contributions are welcome! If you have any ideas for improvement or find any issues, please open an issue or submit a pull request.
This project is licensed under the MIT License.
For any questions or inquiries, feel free to contact [email protected].
Happy recommending!