SlideShare a Scribd company logo
1 of 24
Sentiment Analysis
using Python and ML
Abhinav Sachan(1616410005)
Prakhar Srivastava(1616410178)
Pravin Singh Katiyar(1616410194)
Pranveer Singh Institute Of
Technology
WHAT IS MACHINE LEARNING ?
 Machine learning is an application of artificial intelligence (AI) that provides
systems the ability to automatically learn and improve from experience without
being explicitly programmed.
SUPERVISED LEARNING:
Supervised learning as the name indicates a presence of supervisor as teacher.
Basically supervised learning is a learning in which we teach or train the machine
using data which is well labeled that means some data is already tagged with
correct answer. After that, machine is provided with new set of examples(data) so
that supervised learning algorithm analyses the training data(set of training
examples) and produces an correct outcome from labeled data.
UN-SUPERVISED LEARNING:
 Unsupervised learning is the training of machine using information that is
neither classified nor labeled and allowing the algorithm to act on that
information without guidance. Here the task of machine is to group unsorted
information according to similarities, patterns and differences without any prior
training of data.
 Unlike supervised learning, no teacher is provided that means no training will
be given to the machine. Therefore machine is restricted to find the hidden
structure in unlabeled data by our-self.
WHAT IS SENTIMENT ANALYSIS OR
OPINION MINING ?
 In simple words…
“The practice of applying
Natural Language Processing and Text Analysis
Technique to identify
And extract
Subjective information from a piece of text”
WHAT IS SENTIMENT ANALYSIS?
 It is classification of the polarity of given text in a document ,sentence or
phrase.
 The goal is to determine whether the expressed opinion in the text is
positive , negative or neutral.
 Enable us to track attitudes and feeling on web based on blog posts,
comments , reviews and tweets on differ topics
 Gives insight into the emotions behind the words.
WHAT IS SENTIMENT ANALYSIS?
MOTIVATION
 An aspect of social media data such as Twitter, face book messages and IMDb
, amazon is that it includes rich structured information about the individuals
involved in the communication.
 Online sites can be a genuine source for collecting opinions.
 It can lead to more accurate tools for extracting semantic information.
 It provides means for empirically studying properties of social interactions.
TARGETED WORDS :
PROBLEM STATEMENT
 The problem in sentiment analysis is classifying the polarity of a given text at the
document, sentence, or feature/aspect level .
 Whether the expressed opinion in a document, a sentence or an entity
feature/aspect is positive, negative, or neutral .
 A major benefit of social media is that we can see the good and bad things people
say about the particular brand or personality.
 The bigger your company gets difficult it becomes to keep a handle on how
everyone feels about your brand.
 For large companies with thousands of daily mentions on social media, news sites
and blogs, it's extremely difficult to do this manually.
 To combat this problem, sentimental analysis software are necessary. These soft
wares can be used to evaluate the people's sentiment about particular brand or
personality.
OVERVIEW OF WORKING OF
SENTIMENT ANALYSIS
WORKING:
Data Collection :
Public sentiments from consumers expressed on public
forums and on social network are collected Opinions and
feelings are expressed in different way, with different
vocabulary, context of writing, usage of short forms and slang,
makes data huge and disorganized.
WORKING:
Analyze Data:
Text Preparation Data is extracted and filtered before analysis
Non-textual content and content is identified and eliminated if
it is irrelevant Sentiment Detection .
Ex: keywords like “a,an,the,or etc” are eliminated.
Each sentence and opinion is examined for subjectivity
Sentences with subjective expressions are retained and ones
that convey objective expressions are discarded.
WORKING:
Indexing:
Sentiments can be broadly classified into two groups, positive
and negative Each subjective sentence is classified into
positive, negative, good, bad, like, dislike
WORKING:
Delivery :
(Presentation of Output) The result of converted unstructured
text into meaningful information Usually displayed as graphs
for easy interpretation.
PROPOSED METHODOLOGY:
CHALLENGES:
WHY TWITTER?
 Data: Twitter gives plenty of data. For analysis, it's almost like picking a needle
from a haystack. Finding relevant tweets, removing noise, takes a little extra
effort.
 Informal Language: Tweets don't follow the conventional grammatical structure.
We've got cases like:
 "OMG that's soooooo cool"
 "His moves are sick, man."
 "The iPhone's perfect for my insta."
 "he's on stage, i;m crYING halp !!11!!“
Opinions: Twitter opinions are sensitive to the user. They're also dependent on
author authority- a 14 year old girl's opinion on a novel may not hold the same
weight-age as that of another writer's.
ALGORITHMS TO BE IMPLEMENTED
1. Naive Bayes Classifier : Naive Bayes Classifier uses far less computing power
compared to other methods and often is a baseline method for many models.
2. Maximum Entropy Classifier: Maximum Entropy Classifier is a parameterized
method and works by extracting features from the text and combining the features
in a linear fashion for classification. This is a member of the log-linear or
exponential family of classifiers.
3. Decision Tree: Decision Tree works by creating a decision tree of root,
branches and leaves, creating a decision point at every branch. The decision is
taken at the leaf node.
TECHNOLOGY TO BE USED
 Concepts of Data Mining and Information and Information Retrieval.
 Python Language
 Twitter data set for training set
 Tweepy: Tweepy, the Python client for the official Twitter that supports
accessing Twitter via Basic Authentication and the newer method, OAuth.
Twitter has stopped accepting Basic Authentication.
 TextBlob: TextBlob, one of the popular Python libraries for processing textual
data, stands on the NLTK . TextBlob has some advanced features like –
Sentiment Extraction
Spelling Correction
 NLTK (Natural Language Toolkit)
USP(UNIQUE SELLING PROPORTION)
OF WORK
 Sentiment analysis is extremely useful in social media monitoring as it allows
us to gain an overview of the wider public opinion behind certain topics.
 Through comprehensive analysis, businesses gain valuable insights towards
their customers
HOW IT CAN BE HELPFUL ?
ROLE OF INDIVIDUAL MEMBERS
 Prakhar Srivastava:
Development and Model Training.
 Abhinav Sachan:
Development and Collecting Dataset.
 Pravin Singh Katiyar:
Development and Testing.
THANK
YOU

More Related Content

What's hot

Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14
Rachit Goel
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
SonuCreation
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitter
piya chauhan
 

What's hot (20)

Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Sentiment Analysis Using Product Review
Sentiment Analysis Using Product ReviewSentiment Analysis Using Product Review
Sentiment Analysis Using Product Review
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
 
Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14
 
Sentiment Analysis in Twitter
Sentiment Analysis in TwitterSentiment Analysis in Twitter
Sentiment Analysis in Twitter
 
Ml ppt
Ml pptMl ppt
Ml ppt
 
New sentiment analysis of tweets using python by Ravi kumar
New sentiment analysis of tweets using python by Ravi kumarNew sentiment analysis of tweets using python by Ravi kumar
New sentiment analysis of tweets using python by Ravi kumar
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
 
Amazon Product Sentiment review
Amazon Product Sentiment reviewAmazon Product Sentiment review
Amazon Product Sentiment review
 
Sentiment Analaysis on Twitter
Sentiment Analaysis on TwitterSentiment Analaysis on Twitter
Sentiment Analaysis on Twitter
 
Sentiment Analysis on Twitter
Sentiment Analysis on TwitterSentiment Analysis on Twitter
Sentiment Analysis on Twitter
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Presentation on Sentiment Analysis
Presentation on Sentiment AnalysisPresentation on Sentiment Analysis
Presentation on Sentiment Analysis
 
Sentiment analysis of twitter data
Sentiment analysis of twitter dataSentiment analysis of twitter data
Sentiment analysis of twitter data
 
social network analysis project twitter sentimental analysis
social network analysis project twitter sentimental analysissocial network analysis project twitter sentimental analysis
social network analysis project twitter sentimental analysis
 
How Sentiment Analysis works
How Sentiment Analysis worksHow Sentiment Analysis works
How Sentiment Analysis works
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitter
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 

Similar to Sentiment analysis using ml

Sentiment Analysis of Twitter tweets using supervised classification technique
Sentiment Analysis of Twitter tweets using supervised classification technique Sentiment Analysis of Twitter tweets using supervised classification technique
Sentiment Analysis of Twitter tweets using supervised classification technique
IJERA Editor
 
SENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATASENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATA
anargha gangadharan
 
SENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATASENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATA
Parvathy Devaraj
 

Similar to Sentiment analysis using ml (20)

Sentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSentiment Analysis of Twitter Data
Sentiment Analysis of Twitter Data
 
IRJET - Twitter Sentiment Analysis using Machine Learning
IRJET -  	  Twitter Sentiment Analysis using Machine LearningIRJET -  	  Twitter Sentiment Analysis using Machine Learning
IRJET - Twitter Sentiment Analysis using Machine Learning
 
Sentiment Analysis of Twitter tweets using supervised classification technique
Sentiment Analysis of Twitter tweets using supervised classification technique Sentiment Analysis of Twitter tweets using supervised classification technique
Sentiment Analysis of Twitter tweets using supervised classification technique
 
Major presentation
Major presentationMajor presentation
Major presentation
 
IRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in TwitterIRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in Twitter
 
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
 
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
 
Neural Network Based Context Sensitive Sentiment Analysis
Neural Network Based Context Sensitive Sentiment AnalysisNeural Network Based Context Sensitive Sentiment Analysis
Neural Network Based Context Sensitive Sentiment Analysis
 
Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...
Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...
Live Twitter Sentiment Analysis and Interactive Visualizations with PyLDAvis ...
 
Sentimental Analysis - Naive Bayes Algorithm
Sentimental Analysis - Naive Bayes AlgorithmSentimental Analysis - Naive Bayes Algorithm
Sentimental Analysis - Naive Bayes Algorithm
 
Analysis Levels And Techniques A Survey
Analysis Levels And Techniques   A SurveyAnalysis Levels And Techniques   A Survey
Analysis Levels And Techniques A Survey
 
Methods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature StudyMethods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature Study
 
SENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATASENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATA
 
REAL TIME SENTIMENT ANALYSIS OF TWITTER DATA
REAL TIME SENTIMENT ANALYSIS OF TWITTER DATAREAL TIME SENTIMENT ANALYSIS OF TWITTER DATA
REAL TIME SENTIMENT ANALYSIS OF TWITTER DATA
 
SENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATASENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATA
 
IRJET - Sentiment Analysis for Marketing and Product Review using a Hybrid Ap...
IRJET - Sentiment Analysis for Marketing and Product Review using a Hybrid Ap...IRJET - Sentiment Analysis for Marketing and Product Review using a Hybrid Ap...
IRJET - Sentiment Analysis for Marketing and Product Review using a Hybrid Ap...
 
Fake Product Review Monitoring & Removal and Sentiment Analysis of Genuine Re...
Fake Product Review Monitoring & Removal and Sentiment Analysis of Genuine Re...Fake Product Review Monitoring & Removal and Sentiment Analysis of Genuine Re...
Fake Product Review Monitoring & Removal and Sentiment Analysis of Genuine Re...
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Twitter sentimentanalysis report
Twitter sentimentanalysis reportTwitter sentimentanalysis report
Twitter sentimentanalysis report
 
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
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
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 

Recently uploaded (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
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
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
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...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 

Sentiment analysis using ml

  • 1. Sentiment Analysis using Python and ML Abhinav Sachan(1616410005) Prakhar Srivastava(1616410178) Pravin Singh Katiyar(1616410194) Pranveer Singh Institute Of Technology
  • 2. WHAT IS MACHINE LEARNING ?  Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.
  • 3. SUPERVISED LEARNING: Supervised learning as the name indicates a presence of supervisor as teacher. Basically supervised learning is a learning in which we teach or train the machine using data which is well labeled that means some data is already tagged with correct answer. After that, machine is provided with new set of examples(data) so that supervised learning algorithm analyses the training data(set of training examples) and produces an correct outcome from labeled data.
  • 4. UN-SUPERVISED LEARNING:  Unsupervised learning is the training of machine using information that is neither classified nor labeled and allowing the algorithm to act on that information without guidance. Here the task of machine is to group unsorted information according to similarities, patterns and differences without any prior training of data.  Unlike supervised learning, no teacher is provided that means no training will be given to the machine. Therefore machine is restricted to find the hidden structure in unlabeled data by our-self.
  • 5. WHAT IS SENTIMENT ANALYSIS OR OPINION MINING ?  In simple words… “The practice of applying Natural Language Processing and Text Analysis Technique to identify And extract Subjective information from a piece of text”
  • 6. WHAT IS SENTIMENT ANALYSIS?  It is classification of the polarity of given text in a document ,sentence or phrase.  The goal is to determine whether the expressed opinion in the text is positive , negative or neutral.  Enable us to track attitudes and feeling on web based on blog posts, comments , reviews and tweets on differ topics  Gives insight into the emotions behind the words.
  • 7. WHAT IS SENTIMENT ANALYSIS?
  • 8. MOTIVATION  An aspect of social media data such as Twitter, face book messages and IMDb , amazon is that it includes rich structured information about the individuals involved in the communication.  Online sites can be a genuine source for collecting opinions.  It can lead to more accurate tools for extracting semantic information.  It provides means for empirically studying properties of social interactions.
  • 10. PROBLEM STATEMENT  The problem in sentiment analysis is classifying the polarity of a given text at the document, sentence, or feature/aspect level .  Whether the expressed opinion in a document, a sentence or an entity feature/aspect is positive, negative, or neutral .  A major benefit of social media is that we can see the good and bad things people say about the particular brand or personality.  The bigger your company gets difficult it becomes to keep a handle on how everyone feels about your brand.  For large companies with thousands of daily mentions on social media, news sites and blogs, it's extremely difficult to do this manually.  To combat this problem, sentimental analysis software are necessary. These soft wares can be used to evaluate the people's sentiment about particular brand or personality.
  • 11. OVERVIEW OF WORKING OF SENTIMENT ANALYSIS
  • 12. WORKING: Data Collection : Public sentiments from consumers expressed on public forums and on social network are collected Opinions and feelings are expressed in different way, with different vocabulary, context of writing, usage of short forms and slang, makes data huge and disorganized.
  • 13. WORKING: Analyze Data: Text Preparation Data is extracted and filtered before analysis Non-textual content and content is identified and eliminated if it is irrelevant Sentiment Detection . Ex: keywords like “a,an,the,or etc” are eliminated. Each sentence and opinion is examined for subjectivity Sentences with subjective expressions are retained and ones that convey objective expressions are discarded.
  • 14. WORKING: Indexing: Sentiments can be broadly classified into two groups, positive and negative Each subjective sentence is classified into positive, negative, good, bad, like, dislike
  • 15. WORKING: Delivery : (Presentation of Output) The result of converted unstructured text into meaningful information Usually displayed as graphs for easy interpretation.
  • 18. WHY TWITTER?  Data: Twitter gives plenty of data. For analysis, it's almost like picking a needle from a haystack. Finding relevant tweets, removing noise, takes a little extra effort.  Informal Language: Tweets don't follow the conventional grammatical structure. We've got cases like:  "OMG that's soooooo cool"  "His moves are sick, man."  "The iPhone's perfect for my insta."  "he's on stage, i;m crYING halp !!11!!“ Opinions: Twitter opinions are sensitive to the user. They're also dependent on author authority- a 14 year old girl's opinion on a novel may not hold the same weight-age as that of another writer's.
  • 19. ALGORITHMS TO BE IMPLEMENTED 1. Naive Bayes Classifier : Naive Bayes Classifier uses far less computing power compared to other methods and often is a baseline method for many models. 2. Maximum Entropy Classifier: Maximum Entropy Classifier is a parameterized method and works by extracting features from the text and combining the features in a linear fashion for classification. This is a member of the log-linear or exponential family of classifiers. 3. Decision Tree: Decision Tree works by creating a decision tree of root, branches and leaves, creating a decision point at every branch. The decision is taken at the leaf node.
  • 20. TECHNOLOGY TO BE USED  Concepts of Data Mining and Information and Information Retrieval.  Python Language  Twitter data set for training set  Tweepy: Tweepy, the Python client for the official Twitter that supports accessing Twitter via Basic Authentication and the newer method, OAuth. Twitter has stopped accepting Basic Authentication.  TextBlob: TextBlob, one of the popular Python libraries for processing textual data, stands on the NLTK . TextBlob has some advanced features like – Sentiment Extraction Spelling Correction  NLTK (Natural Language Toolkit)
  • 21. USP(UNIQUE SELLING PROPORTION) OF WORK  Sentiment analysis is extremely useful in social media monitoring as it allows us to gain an overview of the wider public opinion behind certain topics.  Through comprehensive analysis, businesses gain valuable insights towards their customers
  • 22. HOW IT CAN BE HELPFUL ?
  • 23. ROLE OF INDIVIDUAL MEMBERS  Prakhar Srivastava: Development and Model Training.  Abhinav Sachan: Development and Collecting Dataset.  Pravin Singh Katiyar: Development and Testing.