Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

SENIOR DESIGN PROJECT – I

PROJECT TITLE: 
SOCIAL MEDIA SENTIMENT ANALYSIS

PRESENTED BY:
• WAJID ALI NAQI
• FA18-BECE-0018
• DEPARTMENT OF ELECTRICAL & COMPUTER
ENGINEERING

SUPERVISED BY:
• ENGR. RAFIA SHAIKH
INTRODUCTION:
• Social media sentiment analysis is the process of interpreting and determining
whether the social media collected text data is positive, negative, or neutral. It
goes beyond just collecting and counting the number of mentions, comments, or
hashtags.

• Analyzing sentiment gives you deeper insight into the attitudes, opinions, and
emotions behind the text. It tells you whether that collected Facebook post was
mentioning you in a positive or negative light. It gives context to your number of
mentions.

• Analyzing sentiment gives way for an even deeper analysis of your mentions.
Once you know the underlying prevailing sentiment is negative, for instance, you
can dig deeper to discover the root cause of the negatively charged brand
mentions.
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 .

• Due to the negative comments or sentences spread negativity among users


and audiences.
PROPOSED SOLUTION:

• A platform (application) is needed through which the negative comments on each and
every post, product review and hashtags related to every social media platforms can
be detected and can classify the their polarity that either it is positive negative or
neutral.
AIM & OBJECTIVE:

• The objective of sentiment analysis is to accurately extract people's opinions from a
large number of unstructured review texts and classifying them into sentiment
classes, i.e., positive, negative, or neutral.
PROGRAMMING LANGUAGE:

• PYTHON

• Natural Language Toolkit, is a


    Python package which is used
    for NLP (Natural Language
    Programming).
DATA COLLECTING:

• Web scraping is the process of using bots to extract content and data from a
website. Unlike screen scraping, which only copies pixels displayed onscreen, web
scraping extracts underlying HTML code and, with it, data stored in a database.

• Beautiful Soup is a Python package for parsing HTML and XML documents.


EXTRACTED DATA:
• TWEETS:
EXTRACTED DATA:
• FACEBOOK COMMENTS :
DATA CLEANING:

• Before classifying data into classifications, first we clean data.

• Data cleaning in sentiment analysis is the process of removing symbols,


operators, punctuations etc that is meant for analysis.
CLEANED DATA:
• AMAZON PRODUCT REVIEWS:
CLASSIFICATION OF DATA:

• After cleaning of data the data will be classified into two classifications which
are:

• Positive

• Negative

• Neutral.
FRAMEWORK:

• DJANGO

• Django is a Python based


free and open-source web
framework that follows the
model–template–views
architectural pattern.
THE END |  THANK YOU
QUESTION AND ANSWERS ?

You might also like