sentiment analyzer and opinion mining
DESCRIPTION
In recent times, research activities in the areas of Opinion and Sentiment analysis in natural language texts and other media are gaining ground under the umbrella of subjectivity analysis. The reason may be the huge amount of available text data in the Social Web in the forms of news, reviews, blogs, chats and even twitter. Though Sentiment analysis from natural lan-guage text is a multifaceted and multidisciplinary problem, in general, the term “sentiment” is used in reference to the automatic analysis of evaluative text.TRANSCRIPT
![Page 1: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/1.jpg)
SENTIMENT ANALYZER AND OPINION
MINING ON TWITTER DATA STREAM
Name of supervisor -Ms. Akanksha Bhardwaj
Name of Student -Saumya Chaturvedi
( 9910103430)
MAJOR PROJECT
On
![Page 2: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/2.jpg)
Agenda..
Objective
Working
Modules in the Project wrt Design
Control Flow Diagram
Sequence Design
Software requirements
Future Scope
Conclusion
![Page 3: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/3.jpg)
Objective
Stream twitter data on a particular topic on real time basis
Checking for semantic orientation of this data efficiently using
supervised learning approach.
![Page 4: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/4.jpg)
Modules in the Project wrt Design
PYTHON PROGRAMMING LANGUAGE TOOLS
Python programming language was chosen because the
existing systems are programmed in Python, therefore using the
same language is natural. The availability of modules that
helped in the development process contributed to choosing the
language. Python offers good portability across different
environments. The tools used include NeuroLab library which
provides pre-existing neural network algorithms implemented in
Python, and Natural Language Toolkit that was used for Part-of-
Speech tagging
![Page 5: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/5.jpg)
Natural Language Toolkit
Natural Language Toolkit (NTLK) is an open source library,
distributed under Apache 2.0 license, multiplatform collection of
tools and modules for natural language processing and text
analysis, available in Python programming language. It provides a
large set of tools and algorithms for text tokenization, stemming,
tagging, chunking, parsing, classification, clustering,
measurements and semantic interpretation. It also provides an
access to many text corpora and lexicon. In this work, NLTK is
used part-of-speech tagging from documents.
![Page 6: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/6.jpg)
Tweepy
Tweepy is one of python’s open source
libraries which play an important role in this
project. It is used to stream twitter data stream
on a real time basis. It is hosted on GitHub and
enables Python to communicate with Twitter
platform and use its API
![Page 7: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/7.jpg)
Control flow diagram
![Page 8: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/8.jpg)
![Page 9: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/9.jpg)
Requirements
Software Interface:
Python(Version Number: 2.7)
Tweepy
NLTK Library
![Page 10: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/10.jpg)
Future Scope
Our review-oriented website would serve as an efficient
tool for media analysis on various products.
This idea can also be extended in a way to serve as an
effective review-summarizer that would not only produce
the poll result of the reviews but would, also summarize
the text of various review in simple words for the user.
![Page 11: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/11.jpg)
Conclusion
This project can directly affect the industry’s time and
performance, in terms of the customer relationship.
It is possible to know what user wants to express by
their reviews. That is what is the concept of –
“Sentiment Analyzer”.
![Page 12: Sentiment analyzer and opinion mining](https://reader038.vdocuments.net/reader038/viewer/2022100507/559b30aa1a28ab440a8b478b/html5/thumbnails/12.jpg)