Spaces:
Runtime error
Runtime error
File size: 2,388 Bytes
74a943e 2a55564 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
---
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
* [Daniil Lvov](https://huggingface.co/Norgan97)
* [Dmitry Budazhapov](https://huggingface.co/DmitryDorzhievich)
* [Larisa Khlapushina](https://huggingface.co/Larrisa)
___
## 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
1. Parsing information from websites.
2. Vectorization using a model *rubert-tiny2*
3. Finding similar vectors using *faiss*.
___
## Deployment
The service is implemented on [Streamlit](https://huggingface.co/spaces/ds-meteors/find_my_book)
_
## How to run locally?
## To run the provided applications on your computer, follow these steps:
1. Clone this repository to your local machine.
2. Install the required libraries by running the command *pip install -r requirements.txt* in your terminal or command prompt.
3. Once the libraries are installed, navigate to the repository's directory in your terminal.
4. 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.
|