SlideShare a Scribd company logo
1 of 33
Supervisor:
Er. Nhurendra Shakya
Presented By:
Anil Shrestha (28651)
Bijay Sahani ()
Bimal Shrestha (28658)
Deshbhakta Khanal(28661)
8/17/2017
1
A
MAJOR PROJECT PRESENTATION ON
TWEEZER
OVERVIEW
8/17/2017
2
 Introduction
 Background
 Objectives
 Scope and applications
 Features
 System diagram
 Methodology
 Future enhancement
 References
 Results
BACKGROUND
8/17/2017
3
INTRODUCTION
8/17/2017
4
 Tweezer represents analysis of tweets
 Process of determining whether the tweets are positive or
negative.
 Also known as opinion mining
OBJECTIVES
8/17/2017
5
 To evaluate the persons opinion in certain cases
 To determine the emotional tone behind the series of the
word
 To teach the machine to analyze the various grammatical
nuances
 To implement an algorithm for automatic classification of
text into positive or negative.
SCOPE AND APPLICATIONS
8/17/2017
6
 Social networking sites for determining opinions of
people on products or brands
 Review on currently published movies, songs and
products graphically
 Business, politics and public actions
FEATURES
8/17/2017
7
 Hashtag Search
 Capable of training the new tweets
 Representation of results in Pie-chart, Bar graph and
Scatter Plot
 Determine the opinion about the peoples on
products or brands
 Print or download results in png, jpeg, svg vector
image or pdf document
 Popup images when hovering overs graphs
TOOLS USED
8/17/2017
8
 Python
 NLTK
 MongoDB
 PHP
 HTML
 Highcharts API
 XAMPP
METHODOLOGY
8/17/2017
9
8/17/2017
10
METHODOLOGY
Input (Keyword)
Tweets Retrieval
Get Feature vectorProcess Tweet
Extract Feature
Naïve Bayes Classifier
Aggregating Scores
Data
METHODOLOGY
8/17/2017
11
Algorithm used
 Naïve Bayes Method
METHODOLOGY
8/17/2017
12
DOC TEXT CLASS
1 I loved the movies +
2 I hated the movies -
3 a great movies. good movies +
4 poor acting -
5 great acting. a good movies +
You have a document and a classification:
Ten Unique words:
<I, loved, the, movies, hated, a, great, poor, acting, good>
METHODOLOGY
8/17/2017
13
DOC I loved the movies hated a great poor acting good CLASS
1 1 1 1 1 +
2 1 1 1 1 -
3 2 1 1 1 +
4 1 1 -
5 1 1 1 1 1 +
Convert the document into feature sets, where the attributes are possible
words, and the values are the number of times a word occurs in the given
document.
METHODOLOGY
8/17/2017
14
DOC I loved the movies hated a great poor acting good CLASS
1 1 1 1 1 +
3 2 1 1 1 +
5 1 1 1 1 1 +
Documents with positive outcomes.
P (+) = 3/5=0.6
Compute: p (I|+); p (love|+); p (the|+); p (movies|+);
P (a|+); p (great|+); p (acting|+); p (good|+)
Le n be the number of words in the (+) case: 14. nk the number of times word k
occurs in these cases(+)
Let p(Wk |+)=nk+12n+|Vocabulary|
METHODOLOGY
8/17/2017
15
DOC I loved the movies hated a great poor acting good CLASS
1 1 1 1 1 +
3 2 1 1 1 +
5 1 1 1 1 1 +
P(+)=3/5=0.6; p(wk /+)=nk+12n+|Vocabulary|
P(I|+) = 1+114+10=0.0833; P(loved|+) = 1+114+10=0.0833;
P(the|+) = 1+114+10=0.0833; P(movies|+) = 5+114+10=0.2083;
P(a|+) = 2+114+10=0.125; P(great|+) = 2+114+10=0.125;
P(acting|+) = 1+114+10=0.0833; P(good|+) = 2+114+10=0.125;
P(hated|+) = 0+114+10=0.0417; P(poor|+) = 0+114+10=0.0417;
Documents with positive outcomes.
METHODOLOGY
8/17/2017
16
DOC I loved the movies hated a great poor acting good CLASS
2 1 1 1 1 -
4 1 1 -
P(-)=2/5=0.4
P(I|-) = 1+16+10=0.125; P(loved|-) = 0+16+10=0.0625;
P(the|-) = 1+16+10=0.125; P(movies|-) = 1+16+10=0.125;
P(a|-) = 0+16+10=0.0625; P(great|-) = 0+16+10=0.0625;
P(acting|-) = 1+16+10=0.125; P(good|-) = 0+16+10=0.0625;
P(hated|-) = 1+16+10=0.125; P(poor|-) = 1+16+10=0.125;
Now, let’s look at the negative examples
METHODOLOGY
8/17/2017
17
Now that we’ve trained our classifier.
Let’s classify a new sentence according to:
VNB = argmaxP
vj ∈ V
(vj) ∏
w ∈ words
P(W|vj)
where v stands for “value” or “class”
“I hated the poor acting”
If Vj=+; p(+)p(I|+)p(hated|+)p(the|+)p(poor|+)p(acting|+)=6.03*10-7
If Vj= -; p(-)p(I|-)p(hated|-)p(the|-)p(poor|-)p(acting|-)=1.22*10-5
LIMITATION
8/17/2017
18
 Only 25 tweets are being analyzed
 Takes nearly 35 seconds to analyze and display
results
 Not able to determine neutrality of tweet
 Doesnot determines polarity of emoji/smiley
(  ;), :D, :P )
FUTURE ENHANCEMENT
8/17/2017
19
 Analyzing sentiments on emo/smiley
 Determining neutrality
 Potential improvement can be made to our data collection
and analysis method
 Future research can be done with possible improvement
such as more refined data and more accurate algorithm
 Fast processing system
CONCLUSION
8/17/2017
20
 Aimed to determine opinion of people
 About 23,000 dataset (positive and negative) was
collected
 Normalization of dataset
 Used a suitable algorithm to train data
 A simple user interface was designed
 Representation of results in graph
REFERENCES
8/17/2017
21
 Kim S-M, Hovy E (2004) Determining the sentiment of opinions In:
Proceedings of the 20th international conference on Computational
Linguistics, page 1367. Association for Computational Linguistics,
Stroudsburg, PA, USA.
 Liu B (2010) Sentiment analysis and subjectivity In: Handbook of Natural
Language Processing, Second Edition. Taylor and Francis Group, Boca. Liu B,
Hu M, Cheng J (2005) Opinion observer: Analyzing and comparing opinions
on the web In: Proceedings of the 14th International Conference on World
Wide Web, WWW ’05, 342–351. ACM, New York, NY, USA.
 Pak A, Paroubek P (2010) Twitter as a corpus for sentiment analysis and
opinion mining In: Proceedings of the Seventh conference on International
Language Resources and Evaluation. European Languages Resources
Association, Valletta, Malta.
 Pang B, Lee L (2004) A sentimental education: Sentiment analysis using
subjectivity summarization based on minimum cuts In: Proceedings of the
42Nd Annual Meeting on Association for Computational Linguistics, ACL
’04.. Association for Computational Linguistics, Stroudsburg, PA, USA.
REFERENCES
8/17/2017
22
 Pang B, Lee L (2008) Opinion mining and sentiment analysis. Found Trends
Inf Retr2(1-2): 1–135.
 Twitter (2014) Twitter apis. https://dev.twitter.com/start.
 LiuB(2014)The science of detecting fake
reviews. http://content26.com/blog/bing-liu-the-science-of-detecting-fake-
reviews/
 Jahanbakhsh, K., & Moon, Y. (2014). The predictive power of social media:
On the predictability of U.S presidential elections using Twitter
 Mukherjee A, Liu B, Glance N (2012) Spotting fake reviewer groups in
consumer reviews In: Proceedings of the 21st, International Conference on
World Wide Web, WWW ’12, 191–200.. ACM, New York, NY, USA.
 Saif, H., He, Y., & Alani, H. (2012). Semantic sentiment analysis of twitter.
The Semantic Web (pp. 508– 524). ISWC
REFERENCES
8/17/2017
23
 Tan LK-W, Na J-C, Theng Y-L, Chang K (2011) Sentence-level sentiment
polarity classification using a linguistic approach In: Digital Libraries: For
Cultural Heritage, Knowledge Dissemination, and Future Creation, 77–87..
Springer, Heidelberg, Germany.
 Liu B (2012) Sentiment Analysis and Opinion Mining. Synthesis Lectures on
Human Language Technologies. Morgan & Claypool Publishers.
 Gann W-JK, Day J, Zhou S (2014) Twitter analytics for insider trading fraud
detection system In: Proceedings of the sencond ASE international conference
on Big Data.. ASE.
 Joachims T. Probabilistic analysis of the rocchio algorithm with TFIDF for text
categorization. In: Presented at the ICML conference; 1997.
 Yung-Ming Li, Tsung-Ying Li Deriving market intelligence from microblogs
RESULTS
8/17/2017
24
8/17/2017
25
8/17/2017
26
8/17/2017
27
8/17/2017
28
8/17/2017
29
8/17/2017
30
8/17/2017
31
8/17/2017
32
8/17/2017
33

More Related Content

What's hot

Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14Rachit Goel
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitterpiya chauhan
 
Sentiment analysis of Twitter Data
Sentiment analysis of Twitter DataSentiment analysis of Twitter Data
Sentiment analysis of Twitter DataNurendra Choudhary
 
Sentiment analysis in twitter using python
Sentiment analysis in twitter using pythonSentiment analysis in twitter using python
Sentiment analysis in twitter using pythonCloudTechnologies
 
Sentiment Analysis on Twitter
Sentiment Analysis on TwitterSentiment Analysis on Twitter
Sentiment Analysis on TwitterSmritiAgarwal26
 
Python report on twitter sentiment analysis
Python report on twitter sentiment analysisPython report on twitter sentiment analysis
Python report on twitter sentiment analysisAntaraBhattacharya12
 
Sentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataSentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataHari Prasad
 
Sentiment analysis of twitter data
Sentiment analysis of twitter dataSentiment analysis of twitter data
Sentiment analysis of twitter dataBhagyashree Deokar
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysisSeher Can
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis pptSonuCreation
 
Approaches to Sentiment Analysis
Approaches to Sentiment AnalysisApproaches to Sentiment Analysis
Approaches to Sentiment AnalysisNihar Suryawanshi
 
Sentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSumit Raj
 
sentiment analysis text extraction from social media
sentiment  analysis text extraction from social media sentiment  analysis text extraction from social media
sentiment analysis text extraction from social media Ravindra Chaudhary
 
Sentimental analysis
Sentimental analysisSentimental analysis
Sentimental analysisAnkit Khera
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysisRahul Jha
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysisAmenda Joy
 
Sentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use casesSentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use casesKarol Chlasta
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysisSunil Kandari
 

What's hot (20)

Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitter
 
Sentiment analysis of Twitter Data
Sentiment analysis of Twitter DataSentiment analysis of Twitter Data
Sentiment analysis of Twitter Data
 
Sentiment analysis in twitter using python
Sentiment analysis in twitter using pythonSentiment analysis in twitter using python
Sentiment analysis in twitter using python
 
Sentiment Analysis on Twitter
Sentiment Analysis on TwitterSentiment Analysis on Twitter
Sentiment Analysis on Twitter
 
Python report on twitter sentiment analysis
Python report on twitter sentiment analysisPython report on twitter sentiment analysis
Python report on twitter sentiment analysis
 
Sentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataSentiment Analysis using Twitter Data
Sentiment Analysis using Twitter Data
 
Sentiment analysis of twitter data
Sentiment analysis of twitter dataSentiment analysis of twitter data
Sentiment analysis of twitter data
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
 
Approaches to Sentiment Analysis
Approaches to Sentiment AnalysisApproaches to Sentiment Analysis
Approaches to Sentiment Analysis
 
Sentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSentiment Analysis of Twitter Data
Sentiment Analysis of Twitter Data
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
sentiment analysis text extraction from social media
sentiment  analysis text extraction from social media sentiment  analysis text extraction from social media
sentiment analysis text extraction from social media
 
Sentimental analysis
Sentimental analysisSentimental analysis
Sentimental analysis
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Ml ppt
Ml pptMl ppt
Ml ppt
 
Sentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use casesSentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use cases
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
 

Similar to Tweet sentiment analysis (Data mining)

Sentimental Analysis - Naive Bayes Algorithm
Sentimental Analysis - Naive Bayes AlgorithmSentimental Analysis - Naive Bayes Algorithm
Sentimental Analysis - Naive Bayes AlgorithmKhushboo Gupta
 
Towards reproducibility and maximally-open data
Towards reproducibility and maximally-open dataTowards reproducibility and maximally-open data
Towards reproducibility and maximally-open dataPablo Bernabeu
 
Introduction to sentiment analysis
Introduction to sentiment analysisIntroduction to sentiment analysis
Introduction to sentiment analysisRajesh Piryani
 
Spss and software Application
Spss and software ApplicationSpss and software Application
Spss and software ApplicationAshok Pandey
 
R programming for psychometrics
R programming for psychometricsR programming for psychometrics
R programming for psychometricsDiane Talley
 
Identifying semantics characteristics of user’s interactions datasets through...
Identifying semantics characteristics of user’s interactions datasets through...Identifying semantics characteristics of user’s interactions datasets through...
Identifying semantics characteristics of user’s interactions datasets through...Fernando de Assis Rodrigues
 
Streaming Analytics
Streaming AnalyticsStreaming Analytics
Streaming AnalyticsIJARIIT
 
Approaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social MediaApproaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social MediaJanna Joceli Omena
 
A Framework for Arabic Concept-Level Sentiment Analysis using SenticNet
A Framework for Arabic Concept-Level Sentiment Analysis using SenticNet A Framework for Arabic Concept-Level Sentiment Analysis using SenticNet
A Framework for Arabic Concept-Level Sentiment Analysis using SenticNet IJECEIAES
 
Fighting level 3: From the LA framework to LA practice on the micro-level
Fighting level 3: From the LA framework to LA practice on the micro-levelFighting level 3: From the LA framework to LA practice on the micro-level
Fighting level 3: From the LA framework to LA practice on the micro-levelHendrik Drachsler
 
VII Jornadas eMadrid "Education in exponential times"."Maturing the learning ...
VII Jornadas eMadrid "Education in exponential times"."Maturing the learning ...VII Jornadas eMadrid "Education in exponential times"."Maturing the learning ...
VII Jornadas eMadrid "Education in exponential times"."Maturing the learning ...eMadrid network
 
Case study o &amp; m
Case study o &amp; mCase study o &amp; m
Case study o &amp; mAnil Shrestha
 
Silica-Paleontology with graph databases: Rooting through the relics of digit...
Silica-Paleontology with graph databases: Rooting through the relics of digit...Silica-Paleontology with graph databases: Rooting through the relics of digit...
Silica-Paleontology with graph databases: Rooting through the relics of digit...Nic McPhee
 
Aspect-Level Sentiment Analysis On Hotel Reviews
Aspect-Level Sentiment Analysis On Hotel ReviewsAspect-Level Sentiment Analysis On Hotel Reviews
Aspect-Level Sentiment Analysis On Hotel ReviewsKimberly Pulley
 
Qualitative approaches to learning analytics
Qualitative approaches to learning analyticsQualitative approaches to learning analytics
Qualitative approaches to learning analyticsRebecca Ferguson
 
Assessment Information Subject Code BUS605 Subject.docx
Assessment Information Subject Code BUS605  Subject.docxAssessment Information Subject Code BUS605  Subject.docx
Assessment Information Subject Code BUS605 Subject.docxjesuslightbody
 

Similar to Tweet sentiment analysis (Data mining) (20)

Sentimental Analysis - Naive Bayes Algorithm
Sentimental Analysis - Naive Bayes AlgorithmSentimental Analysis - Naive Bayes Algorithm
Sentimental Analysis - Naive Bayes Algorithm
 
Towards reproducibility and maximally-open data
Towards reproducibility and maximally-open dataTowards reproducibility and maximally-open data
Towards reproducibility and maximally-open data
 
Introduction to sentiment analysis
Introduction to sentiment analysisIntroduction to sentiment analysis
Introduction to sentiment analysis
 
Spss and software Application
Spss and software ApplicationSpss and software Application
Spss and software Application
 
R programming for psychometrics
R programming for psychometricsR programming for psychometrics
R programming for psychometrics
 
Identifying semantics characteristics of user’s interactions datasets through...
Identifying semantics characteristics of user’s interactions datasets through...Identifying semantics characteristics of user’s interactions datasets through...
Identifying semantics characteristics of user’s interactions datasets through...
 
QALD-7 Question Answering over Linked Data Challenge
QALD-7 Question Answering over Linked Data ChallengeQALD-7 Question Answering over Linked Data Challenge
QALD-7 Question Answering over Linked Data Challenge
 
Qald 7 at ESWC2017
Qald 7 at ESWC2017Qald 7 at ESWC2017
Qald 7 at ESWC2017
 
Streaming Analytics
Streaming AnalyticsStreaming Analytics
Streaming Analytics
 
Introduction to spss
Introduction to spssIntroduction to spss
Introduction to spss
 
Spss and software
Spss and softwareSpss and software
Spss and software
 
Approaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social MediaApproaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social Media
 
A Framework for Arabic Concept-Level Sentiment Analysis using SenticNet
A Framework for Arabic Concept-Level Sentiment Analysis using SenticNet A Framework for Arabic Concept-Level Sentiment Analysis using SenticNet
A Framework for Arabic Concept-Level Sentiment Analysis using SenticNet
 
Fighting level 3: From the LA framework to LA practice on the micro-level
Fighting level 3: From the LA framework to LA practice on the micro-levelFighting level 3: From the LA framework to LA practice on the micro-level
Fighting level 3: From the LA framework to LA practice on the micro-level
 
VII Jornadas eMadrid "Education in exponential times"."Maturing the learning ...
VII Jornadas eMadrid "Education in exponential times"."Maturing the learning ...VII Jornadas eMadrid "Education in exponential times"."Maturing the learning ...
VII Jornadas eMadrid "Education in exponential times"."Maturing the learning ...
 
Case study o &amp; m
Case study o &amp; mCase study o &amp; m
Case study o &amp; m
 
Silica-Paleontology with graph databases: Rooting through the relics of digit...
Silica-Paleontology with graph databases: Rooting through the relics of digit...Silica-Paleontology with graph databases: Rooting through the relics of digit...
Silica-Paleontology with graph databases: Rooting through the relics of digit...
 
Aspect-Level Sentiment Analysis On Hotel Reviews
Aspect-Level Sentiment Analysis On Hotel ReviewsAspect-Level Sentiment Analysis On Hotel Reviews
Aspect-Level Sentiment Analysis On Hotel Reviews
 
Qualitative approaches to learning analytics
Qualitative approaches to learning analyticsQualitative approaches to learning analytics
Qualitative approaches to learning analytics
 
Assessment Information Subject Code BUS605 Subject.docx
Assessment Information Subject Code BUS605  Subject.docxAssessment Information Subject Code BUS605  Subject.docx
Assessment Information Subject Code BUS605 Subject.docx
 

More from Anil Shrestha

Syllabus for Internship.pdf
Syllabus for Internship.pdfSyllabus for Internship.pdf
Syllabus for Internship.pdfAnil Shrestha
 
Tweet sentiment analysis
Tweet sentiment analysisTweet sentiment analysis
Tweet sentiment analysisAnil Shrestha
 
Real time-handwritten-devanagari-character-recoginition
Real time-handwritten-devanagari-character-recoginitionReal time-handwritten-devanagari-character-recoginition
Real time-handwritten-devanagari-character-recoginitionAnil Shrestha
 
Performance Evaluation of Employee
Performance Evaluation of EmployeePerformance Evaluation of Employee
Performance Evaluation of EmployeeAnil Shrestha
 
Stock Market Analysis and Prediction
Stock Market Analysis and PredictionStock Market Analysis and Prediction
Stock Market Analysis and PredictionAnil Shrestha
 
Iris recognition system
Iris recognition systemIris recognition system
Iris recognition systemAnil Shrestha
 
Transaction and concurrency control
Transaction and concurrency controlTransaction and concurrency control
Transaction and concurrency controlAnil Shrestha
 

More from Anil Shrestha (7)

Syllabus for Internship.pdf
Syllabus for Internship.pdfSyllabus for Internship.pdf
Syllabus for Internship.pdf
 
Tweet sentiment analysis
Tweet sentiment analysisTweet sentiment analysis
Tweet sentiment analysis
 
Real time-handwritten-devanagari-character-recoginition
Real time-handwritten-devanagari-character-recoginitionReal time-handwritten-devanagari-character-recoginition
Real time-handwritten-devanagari-character-recoginition
 
Performance Evaluation of Employee
Performance Evaluation of EmployeePerformance Evaluation of Employee
Performance Evaluation of Employee
 
Stock Market Analysis and Prediction
Stock Market Analysis and PredictionStock Market Analysis and Prediction
Stock Market Analysis and Prediction
 
Iris recognition system
Iris recognition systemIris recognition system
Iris recognition system
 
Transaction and concurrency control
Transaction and concurrency controlTransaction and concurrency control
Transaction and concurrency control
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 

Tweet sentiment analysis (Data mining)

  • 1. Supervisor: Er. Nhurendra Shakya Presented By: Anil Shrestha (28651) Bijay Sahani () Bimal Shrestha (28658) Deshbhakta Khanal(28661) 8/17/2017 1 A MAJOR PROJECT PRESENTATION ON TWEEZER
  • 2. OVERVIEW 8/17/2017 2  Introduction  Background  Objectives  Scope and applications  Features  System diagram  Methodology  Future enhancement  References  Results
  • 4. INTRODUCTION 8/17/2017 4  Tweezer represents analysis of tweets  Process of determining whether the tweets are positive or negative.  Also known as opinion mining
  • 5. OBJECTIVES 8/17/2017 5  To evaluate the persons opinion in certain cases  To determine the emotional tone behind the series of the word  To teach the machine to analyze the various grammatical nuances  To implement an algorithm for automatic classification of text into positive or negative.
  • 6. SCOPE AND APPLICATIONS 8/17/2017 6  Social networking sites for determining opinions of people on products or brands  Review on currently published movies, songs and products graphically  Business, politics and public actions
  • 7. FEATURES 8/17/2017 7  Hashtag Search  Capable of training the new tweets  Representation of results in Pie-chart, Bar graph and Scatter Plot  Determine the opinion about the peoples on products or brands  Print or download results in png, jpeg, svg vector image or pdf document  Popup images when hovering overs graphs
  • 8. TOOLS USED 8/17/2017 8  Python  NLTK  MongoDB  PHP  HTML  Highcharts API  XAMPP
  • 10. 8/17/2017 10 METHODOLOGY Input (Keyword) Tweets Retrieval Get Feature vectorProcess Tweet Extract Feature Naïve Bayes Classifier Aggregating Scores Data
  • 12. METHODOLOGY 8/17/2017 12 DOC TEXT CLASS 1 I loved the movies + 2 I hated the movies - 3 a great movies. good movies + 4 poor acting - 5 great acting. a good movies + You have a document and a classification: Ten Unique words: <I, loved, the, movies, hated, a, great, poor, acting, good>
  • 13. METHODOLOGY 8/17/2017 13 DOC I loved the movies hated a great poor acting good CLASS 1 1 1 1 1 + 2 1 1 1 1 - 3 2 1 1 1 + 4 1 1 - 5 1 1 1 1 1 + Convert the document into feature sets, where the attributes are possible words, and the values are the number of times a word occurs in the given document.
  • 14. METHODOLOGY 8/17/2017 14 DOC I loved the movies hated a great poor acting good CLASS 1 1 1 1 1 + 3 2 1 1 1 + 5 1 1 1 1 1 + Documents with positive outcomes. P (+) = 3/5=0.6 Compute: p (I|+); p (love|+); p (the|+); p (movies|+); P (a|+); p (great|+); p (acting|+); p (good|+) Le n be the number of words in the (+) case: 14. nk the number of times word k occurs in these cases(+) Let p(Wk |+)=nk+12n+|Vocabulary|
  • 15. METHODOLOGY 8/17/2017 15 DOC I loved the movies hated a great poor acting good CLASS 1 1 1 1 1 + 3 2 1 1 1 + 5 1 1 1 1 1 + P(+)=3/5=0.6; p(wk /+)=nk+12n+|Vocabulary| P(I|+) = 1+114+10=0.0833; P(loved|+) = 1+114+10=0.0833; P(the|+) = 1+114+10=0.0833; P(movies|+) = 5+114+10=0.2083; P(a|+) = 2+114+10=0.125; P(great|+) = 2+114+10=0.125; P(acting|+) = 1+114+10=0.0833; P(good|+) = 2+114+10=0.125; P(hated|+) = 0+114+10=0.0417; P(poor|+) = 0+114+10=0.0417; Documents with positive outcomes.
  • 16. METHODOLOGY 8/17/2017 16 DOC I loved the movies hated a great poor acting good CLASS 2 1 1 1 1 - 4 1 1 - P(-)=2/5=0.4 P(I|-) = 1+16+10=0.125; P(loved|-) = 0+16+10=0.0625; P(the|-) = 1+16+10=0.125; P(movies|-) = 1+16+10=0.125; P(a|-) = 0+16+10=0.0625; P(great|-) = 0+16+10=0.0625; P(acting|-) = 1+16+10=0.125; P(good|-) = 0+16+10=0.0625; P(hated|-) = 1+16+10=0.125; P(poor|-) = 1+16+10=0.125; Now, let’s look at the negative examples
  • 17. METHODOLOGY 8/17/2017 17 Now that we’ve trained our classifier. Let’s classify a new sentence according to: VNB = argmaxP vj ∈ V (vj) ∏ w ∈ words P(W|vj) where v stands for “value” or “class” “I hated the poor acting” If Vj=+; p(+)p(I|+)p(hated|+)p(the|+)p(poor|+)p(acting|+)=6.03*10-7 If Vj= -; p(-)p(I|-)p(hated|-)p(the|-)p(poor|-)p(acting|-)=1.22*10-5
  • 18. LIMITATION 8/17/2017 18  Only 25 tweets are being analyzed  Takes nearly 35 seconds to analyze and display results  Not able to determine neutrality of tweet  Doesnot determines polarity of emoji/smiley (  ;), :D, :P )
  • 19. FUTURE ENHANCEMENT 8/17/2017 19  Analyzing sentiments on emo/smiley  Determining neutrality  Potential improvement can be made to our data collection and analysis method  Future research can be done with possible improvement such as more refined data and more accurate algorithm  Fast processing system
  • 20. CONCLUSION 8/17/2017 20  Aimed to determine opinion of people  About 23,000 dataset (positive and negative) was collected  Normalization of dataset  Used a suitable algorithm to train data  A simple user interface was designed  Representation of results in graph
  • 21. REFERENCES 8/17/2017 21  Kim S-M, Hovy E (2004) Determining the sentiment of opinions In: Proceedings of the 20th international conference on Computational Linguistics, page 1367. Association for Computational Linguistics, Stroudsburg, PA, USA.  Liu B (2010) Sentiment analysis and subjectivity In: Handbook of Natural Language Processing, Second Edition. Taylor and Francis Group, Boca. Liu B, Hu M, Cheng J (2005) Opinion observer: Analyzing and comparing opinions on the web In: Proceedings of the 14th International Conference on World Wide Web, WWW ’05, 342–351. ACM, New York, NY, USA.  Pak A, Paroubek P (2010) Twitter as a corpus for sentiment analysis and opinion mining In: Proceedings of the Seventh conference on International Language Resources and Evaluation. European Languages Resources Association, Valletta, Malta.  Pang B, Lee L (2004) A sentimental education: Sentiment analysis using subjectivity summarization based on minimum cuts In: Proceedings of the 42Nd Annual Meeting on Association for Computational Linguistics, ACL ’04.. Association for Computational Linguistics, Stroudsburg, PA, USA.
  • 22. REFERENCES 8/17/2017 22  Pang B, Lee L (2008) Opinion mining and sentiment analysis. Found Trends Inf Retr2(1-2): 1–135.  Twitter (2014) Twitter apis. https://dev.twitter.com/start.  LiuB(2014)The science of detecting fake reviews. http://content26.com/blog/bing-liu-the-science-of-detecting-fake- reviews/  Jahanbakhsh, K., & Moon, Y. (2014). The predictive power of social media: On the predictability of U.S presidential elections using Twitter  Mukherjee A, Liu B, Glance N (2012) Spotting fake reviewer groups in consumer reviews In: Proceedings of the 21st, International Conference on World Wide Web, WWW ’12, 191–200.. ACM, New York, NY, USA.  Saif, H., He, Y., & Alani, H. (2012). Semantic sentiment analysis of twitter. The Semantic Web (pp. 508– 524). ISWC
  • 23. REFERENCES 8/17/2017 23  Tan LK-W, Na J-C, Theng Y-L, Chang K (2011) Sentence-level sentiment polarity classification using a linguistic approach In: Digital Libraries: For Cultural Heritage, Knowledge Dissemination, and Future Creation, 77–87.. Springer, Heidelberg, Germany.  Liu B (2012) Sentiment Analysis and Opinion Mining. Synthesis Lectures on Human Language Technologies. Morgan & Claypool Publishers.  Gann W-JK, Day J, Zhou S (2014) Twitter analytics for insider trading fraud detection system In: Proceedings of the sencond ASE international conference on Big Data.. ASE.  Joachims T. Probabilistic analysis of the rocchio algorithm with TFIDF for text categorization. In: Presented at the ICML conference; 1997.  Yung-Ming Li, Tsung-Ying Li Deriving market intelligence from microblogs