Spaces:
Runtime error
A newer version of the Streamlit SDK is available:
1.44.0
title: Find My Book
emoji: π
colorFrom: red
colorTo: purple
sdk: streamlit
sdk_version: 1.28.1
app_file: app.py
pinned: false
license: apache-2.0
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
Recommendation system project
Find my book
Additional subtask:
Find a dish for me
Elbrus Bootcamp | Phase-2 | Team Project
Team
Tasks
In this project, our team has developed a book search system based on user requests. The service takes a user's description of the book as input and returns a specified number of suitable options. In addition to book search, we can offer a system that will find the desired dish and a link to its recipe. In this case, the user only needs to enter an approximate description of the characteristics and ingredients. We have implemented a mechanism for analyzing and comparing textual descriptions of dishes, which allows for effectively finding alternatives and variations of desired dishes. The work represents an innovative approach to searching for culinary recipes and can be useful for both professional chefs and culinary enthusiasts.
Contents
- Parsing information from websites.
- Vectorization using a model rubert-tiny2
- Finding similar vectors using faiss.
Deployment
The service is implemented on Streamlit _
How to run locally?
To run the provided applications on your computer, follow these steps:
- Clone this repository to your local machine.
- Install the required libraries by running the command pip install -r requirements.txt in your terminal or command prompt.
- Once the libraries are installed, navigate to the repository's directory in your terminal.
- Run the command streamlit run main.py in your terminal to start the application.
This will launch the Streamlit server, and you can access the applications by opening a browser window and navigating to the specified URL.