Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Movie Sentiment AI A sleek, dark-themed web application built with Python and Streamlit that analyzes the emotional tone of movie reviews using Natural Language Processing (NLP).

Features Real-time Analysis: Get instant sentiment scores for any movie review. Visual Word Clouds: Generates a word cloud to highlight key terms in your review. Bulk Processing: Upload a CSV file with multiple reviews to analyze them all at once. Data Visualization: Interactive bar charts showing sentiment distribution. Export Results: Download your analyzed data back into a CSV file. Custom Dark Theme: Optimized for a modern, eye-friendly developer aesthetic.

Tech Stack Frontend: Streamlit NLP Engine: TextBlob Data Handling: Pandas Visuals: Matplotlib & WordCloud

Quick Start

  1. Clone the repository git clone https://github.com/YOUR_USERNAME/movie-sentiment-app.git cd movie-sentiment-app
  2. Install dependencies pip install streamlit textblob pandas matplotlib wordcloud
  3. Run the app streamlit run app.py

Project Structure app.py: The main application logic. .streamlit/config.toml: Custom dark theme configuration. test_reviews.csv: Sample data for testing bulk files

SCREENSHOTS Screenshot (87) <Screenshot (88) <Screenshot (86)

About

Movie Review Sentiment Analysis Dashboard Developed a natural language processing (NLP) application that automatically classifies movie reviews as positive or negative. The project involved cleaning and preprocessing textual data (removing noise, tokenization, and vectorization using techniques like TF-IDF), training a classification model (such as

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages