--- 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.