Skip to content

geetanunakani/Sentiment-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Movie Review Sentiment Analyzer

A full-stack AI web application that predicts whether a movie review is Positive or Negative using Natural Language Processing and Machine Learning.

Built by: Nunakani Geeta Pranavi


πŸš€ Live Demo

Type any movie review β†’ Get instant sentiment prediction!


πŸ“Š Project Stats

  • Dataset: 50,000 IMDB Movie Reviews
  • Model Accuracy: 88.76%
  • Algorithm: Logistic Regression + TF-IDF
  • Interface: Flask Web Application

πŸ› οΈ Tech Stack

Layer Technology
Language Python
ML Library Scikit-learn
NLP NLTK
Web Framework Flask
Frontend HTML, CSS
Data Processing Pandas, NumPy
Visualization Matplotlib, Seaborn

βš™οΈ How It Works

  1. User enters a movie review on the webpage
  2. Text is cleaned β€” HTML tags, stopwords removed
  3. TF-IDF converts text into numbers
  4. Logistic Regression model predicts sentiment
  5. Result shown with confidence percentage

--

πŸ“₯ Dataset

Dataset not included due to large file size.

Download from Kaggle: πŸ‘‰ https://www.kaggle.com/datasets/lakshmi25npathi/ imdb-dataset-of-50k-movie-reviews

After downloading place IMDB Dataset.csv in the project root folder!

πŸ“ Project Structure

About

🎬 Full-stack AI web app that analyzes movie review sentiments using Python, Flask, NLP & Machine Learning β€” 88.76% accuracy on 50K IMDB reviews

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors