The purpose of this document is to give a description about “FilmyMeter”. It will explain the purpose, scope, features, functionalities and user interface of FilmyMeter. This report includes what the system will do and the constraints under which it must operate.
1.1 Purpose
The Internet today contains a huge amount of textual data. This textual data can be classifying in two types, one is facts and other is opinion. While facts include objectives, opinion express the sentiment of people. In the movie industry, most of the movie’s success depend upon people working on the movie and the public response to the early trailers and promotion. This project aims at opinion mining and sentiment analysis of data related to movies. …show more content…
There will be graphs generated through a data mining process. In which system first perform natural language processing and sentiment analysis on freely available YouTube comments and based on that shows numbers of comments as a positive, negative and a neutral. In second phase system retrieves movie ratings of cast’s past movies and based on average rating of every cast show possibility of a movie to be average, good or excellent.
The goal of the project is to achieve needed accuracy so internet users can get accurate ratings and movie analyst and production team can see how the public response to their movie is, so they can plan to market.
1.3 System Overview
Existing System
• There is no system which predicts or give near to accurate ratings of upcoming movies or using opinion mining and sentiment analysis.
• A system which exists either they are using only critics ratings or only user’s ratings. Even some systems have analysts to do this job.
Drawbacks
• It is very difficult to get accurate ratings by just using only one type of data.
• It is a time-consuming and difficult job for movie analyst to go through all reviews.
Proposed …show more content…
4.4 Functional requirements
Perform Part of Speech tagging
As project need high computing power, software should be able to perform part of speech tagging on given text.
Perform sentiment analysis
The system should be able to assign sentiment scores to very parsed text. After sentiment analysis, it should able to classify it as positive, negative and neutral based on assigned sentiment scores.
Classify past movie ratings
The system should be able to retrieve cast of the upcoming movie. Based on that retrieve movie rating of the top cast. After retrieving movie ratings, it will perform weighted average and then classify ratings as an average, good, excellent.
Generate graphs of ratings and sentiment scores
After performing sentiment analysis and classifying rating system need to generate graphs showing sentiment scores of comments and ratings.
4.5 Nonfunctional requirements
Reliability requirement
Loss of data must not be allowed.
Availability of system when the user needs it.
Performance requirements
Data should be up to date while performing.
Time taken during processing must be