File size: 1,326 Bytes
4d98dfb
 
 
 
 
 
 
 
 
 
 
 
1bde8dc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
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.