A newer version of the Streamlit SDK is available:
1.41.1
metadata
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
- Clone the repository:
- Create a virtual environment:
- Install dependencies:
- Set up Groq API Key:
- Replace
"groq_api_key"
inapp.py
with your actual Groq API key
Usage
Run the Streamlit application:
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.