File size: 1,813 Bytes
95b030f d0f9a1a 222d5c4 d0f9a1a 222d5c4 95b030f |
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 58 |
---
title: LSI
emoji: π
colorFrom: blue
colorTo: indigo
sdk: streamlit
sdk_version: 1.40.1
app_file: app.py
pinned: false
---
# **Car Search Engine Based on LSI (Latent Semantic Indexing)**
## **Description**
This interactive search engine uses the **LSI (Latent Semantic Indexing)** algorithm to search for cars based on keywords provided by the user. It is designed to explore a car dataset and display the most relevant results based on the search query.
The application presents results in card format, including details such as the car model, year, price, and a link for more information.
---
## **Features**
- Search for cars using keywords (e.g., "Peugeot Diesel Manual").
- Displays relevant results using advanced natural language processing techniques.
- Interactive user interface developed with **Streamlit**.
- Results pagination with cards.
---
## **How to Use the Application**
1. Enter your search query in the input field.
2. Use the slider to set the number of results to display per page.
3. Click on the **Search** button.
4. Navigate between result pages using the **Previous Page** and **Next Page** buttons.
---
## **Installation and Dependencies**
To run this application locally, you will need **Python** and the following libraries:
- **Streamlit**: For the user interface.
- **scikit-learn**: For LSI algorithms and similarity calculations.
- **pandas**: For dataset manipulation.
### **Installation Steps**
1. Clone the repository:
```bash
git clone https://huggingface.co/spaces/sanaa-11/LSI
cd your-app-repository
2-Install the required dependencies:
```bash
pip install -r requirements.txt
3 - Run the application:
```bash
streamlit run app.py
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|