|
--- |
|
title: Restaurant Review Analyzer |
|
emoji: π |
|
colorFrom: pink |
|
colorTo: pink |
|
sdk: streamlit |
|
sdk_version: 1.40.2 |
|
app_file: app.py |
|
pinned: false |
|
short_description: AI that analyzes restaurant reviews, providing insights |
|
--- |
|
|
|
# π½οΈ Restaurant Review Analyzer |
|
|
|
## Overview |
|
Restaurant Review Analyzer is an intelligent Streamlit application that transforms customer feedback into actionable insights using advanced machine learning and AI technologies. |
|
|
|
## Features |
|
- π Zero-shot sentiment classification across multiple restaurant aspects |
|
- π€ AI-powered insights generation |
|
- π Detailed review analysis and visualization |
|
- π Easy-to-use CSV file upload interface |
|
|
|
## Prerequisites |
|
- Python 3.8+ |
|
- Groq API Key |
|
|
|
## Installation |
|
|
|
1. Clone the repository: |
|
2. Create a virtual environment: |
|
3. Install dependencies: |
|
4. Set up Groq API Key: |
|
- Replace `"groq_api_key"` in `app.py` with your actual Groq API key |
|
|
|
## Usage |
|
Run the Streamlit application: |
|
```bash |
|
streamlit run app.py |
|
``` |
|
|
|
## CSV File Requirements |
|
- Must contain a 'Review' column |
|
- Recommended to have 30 or fewer reviews for initial analysis |
|
|
|
## Technologies Used |
|
- Streamlit |
|
- Transformers (Hugging Face) |
|
- Pandas |
|
- Groq AI |
|
- PyTorch |
|
|
|
## Contributing |
|
Pull requests are welcome. For major changes, please open an issue first to discuss proposed changes. |