Skip to content

umair801/Movie_Sentiment_Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Movie Review Sentiment Analysis

This repository demonstrates movie review sentiment classification using Natural Language Processing (NLP). It employs Random Forest, Multinomial Naive Bayes, and a Pipeline for efficient workflows.

Features

  • Analyze IMDB movie reviews to classify sentiments as positive or negative.
  • Preprocess review text with CountVectorizer.
  • Train and evaluate Random Forest and Multinomial Naive Bayes models.
  • Use a Pipeline for streamlined operations.
  • Evaluate models using precision, recall, and F1-score.

Requirements

The following Python libraries are required to run the notebook:

  • pandas
  • numpy
  • scikit-learn

Dataset

The dataset is sourced from IMDB Movie Dataset on Kaggle. Ensure the file IMDB_Dataset.csv is placed in the Dataset directory.

Clone the repository:

git clone https://github.com/umair801/Movie_Sentiment_Analysis.git

About

This project analyzes movie reviews from the IMDB dataset to classify sentiments as positive or negative using NLP techniques. It explores pipelines with Random Forest and Multinomial Naive Bayes for efficient processing and includes detailed performance metrics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors