Skip to content

It analyses the movie review entered by a user for any specific movie and analyses what is the sentiment of the review. It helps the companies rate the movie and understand crowd sentiment regarding it. Sentiment analysis is a natural language processing problem where text is understood and the underlying intent is predicted.

License

aadimangla/IMDB-Movie-Reviews-Sentiment-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

IMDB Movie Reviws Sentiment Analysis




Request Feature


Table of Contents


About The Project

Product Name Screen Shot

It analyses the movie review entered by a user for any specific movie and analyses what is the sentiment of the review. It helps the companies rate the movie and understand crowd sentiment regarding it. Sentiment analysis is a natural language processing problem where text is understood and the underlying intent is predicted. Sentiment analysis, also called opinion mining, is the field of study that analyzes people’s opinions, sentiments, evaluations, appraisals, attitudes, and emotions towards entities such as products, services, organizations, individuals, issues, events, topics, and their attributes

Here's why:

  • Sentiment analysis has long been a problem for business, marketing and management areas for more value earned in the decision process
  • Sentiment Analysis also helps organisations measure the ROI of their marketing campaigns and improve their customer service.
  • Since sentiment analysis gives the organisations a sneak peek into their customer’s emotions, they can be aware of any crisis that’s to come well in time – and manage it accordingly.

The dataset is the arge Movie Review Dataset often referred to as the IMDB dataset.

The Large Movie Review Dataset (often referred to as the IMDB dataset) contains 25,000 highly polar moving reviews (good or bad) for training and the same amount again for testing. The problem is to determine whether a given moving review has a positive or negative sentiment.

The data was collected by Stanford researchers and was used in a 2011 paper PDF where a split of 50/50 of the data was used for training and test.

Embedding Projection

Embedding Projector

Built With

This was build using following frameworks, libraries and softwares.


Getting Started

To run this project you need to follow the following steps.

Getting Started

To run this project you need to follow the following steps.

Prerequisites

These are the prerequisites you need to build this bot as well as run it.

cmd:\ pip install tensorflow
cmd:\ pip install keras

Extra SETUP

  • Create conda environment and create project in this environment
  • After installing requirements in above Modules LIST
  • You need python idle such as Jupyter notebook or spyder

Usage

Sentiment analysis is like having a private detective listening to what your customers are saying—everywhere.

Sure, your customers might give some feedback to your customer service team directly. But they are also going to give their honest opinion on other platforms such as Facebook, discussion forums, Amazon, Twitter… the list really is endless. Advanced sentiment analysis can not only uncover what customers are saying, but why they are saying it. Here are the key areas for how sentiment analysis help businesses.

  • Brand Monitoring
  • Improving Your Customer Support
  • Tracking Your Employees’ Feedback
  • Providing Better Product Analytics
  • Monitoring Market Research
  • Keeping an Eye on Your Competition
  • Tracking User Generated Content
  • Uncovering Brand Influencers
  • Social Media Monitoring
  • Managing a Crisis Better

For more examples, please refer to the Article


Roadmap

See the open issues for a list of proposed features (and known issues).


Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

License


Contact

Aditya Mangla - @aadimangla - aadimangla@gmail.com - adityamangla.com

Project Link: https://github.com/aadimangla/IMDB-Movie-Reviews-Sentiment-Analysis


Acknowledgements

About

It analyses the movie review entered by a user for any specific movie and analyses what is the sentiment of the review. It helps the companies rate the movie and understand crowd sentiment regarding it. Sentiment analysis is a natural language processing problem where text is understood and the underlying intent is predicted.

Topics

Resources

License

Stars

Watchers

Forks