0% found this document useful (0 votes)
96 views

Sentiment Analysis Twitter

This document discusses using deep learning techniques like convolutional neural networks (CNNs) combined with support vector machines (SVMs) for sentiment analysis of tweets. Specifically, it proposes a CNNs model for text sentiment classification that improves accuracy over traditional CNN methods. It also provides literature on prior work analyzing sentiment of tweets on topics like demonetization in India using machine learning algorithms to classify tweets as positive, negative, neutral, or other sentiment categories. Previous research has found Naive Bayes approaches can provide better results than maximum entropy or SVMs for customer review sentiment classification.

Uploaded by

Air
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views

Sentiment Analysis Twitter

This document discusses using deep learning techniques like convolutional neural networks (CNNs) combined with support vector machines (SVMs) for sentiment analysis of tweets. Specifically, it proposes a CNNs model for text sentiment classification that improves accuracy over traditional CNN methods. It also provides literature on prior work analyzing sentiment of tweets on topics like demonetization in India using machine learning algorithms to classify tweets as positive, negative, neutral, or other sentiment categories. Previous research has found Naive Bayes approaches can provide better results than maximum entropy or SVMs for customer review sentiment classification.

Uploaded by

Air
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

SENTIMENT ANALYSIS OF TWEETS DATA USING DEEP LEARNING

Introduction:
The traditional text sentiment analysis method is mainly based on emotion
dictionary or machine learning. However, its dependence on emotion dictionary
construction and artificial design and extraction features makes the generalization
ability limited. In contrast, depth models have more powerful expressive power, and
can learn complex mapping functions from data to affective semantics better. In this
paper, a Convolutional Neural Networks (CNNs) model combined with SVM text
sentiment analysis is proposed. The experimental results show that the proposed
method improves the accuracy of text sentiment classification effectively compared
with traditional CNN, and confirms the effectiveness of sentiment analysis based on
CNNs and SVM.
Social networks could be a wealthy platform to be told concerning people’s opinion
and sentiment concerning completely different topics as they will communicate
andshare their opinion actively on social media together with Facebook and Twitter.
There totally different opinion familiarized operation systems that aim to extract people’s
opinion concerning different topics. The sentiment-aware systems of late have
several applications from business to social sciences. Since social networks,
particularly Twitter contains small texts and people may use different words and
abbreviations which are difficult to extract their sentiment by current Natural Language
processing systems easily, so some researchers have used deep learning and machine
learning techniques to extract and mine the polarity of the text.

The popularity of sentiment analysis is growing today since the numbers of


views being shared by people on the micro-blogging sites are also increasing. All the
sentiments can be categorized into three different categories called positive,
negative and neutral. Twitter, being the most popular microblogging site, is used to
collect the data to perform analysis. Tweepy is used to extract the source data from
Twitter. Python language is used in this research to implement the classification
algorithm on the collected data.
Literature Survey
Twitter is a popular social networking website where users posts and interact
with messages known as “tweets”. This serves as a mean for individuals to express
their thoughts or feelings about different subjects. Various different parties such as
consumers and marketers have done sentiment analysis on such tweets to gather
insights into products or to conduct market analysis. with the recent advancements
in machine learning algorithms, the accuracy of our sentiment analysis predictions is
able to improve. In this report, we will attempt to conduct sentiment analysis on
“tweets” using various different machine learning algorithms. We attempt to classify
the polarity of the tweet where it is either positive or negative. If the tweet has both
positive and negative elements, the more dominant sentiment should be picked as
the final label.
We use the dataset from Kaggle which was crawled and labelled
positive/negative. The data provided comes with emoticons, usernames and
hashtags which are required to be processed and converted into a standard form. It
also needs to extract useful features from the text such unigrams and bigrams which
is a form of representation of the “tweet”. We use various machine learning
algorithms to conduct sentiment analysis using the extracted features.
Singh, Prabhsimran, Ravinder Singh Sawhney, and Karanjeet Singh Kahlon.
"Sentiment analysis of demonetization of 500 & 1000-rupee banknotes by Indian
government." ICT Express (2018).[2] In this paper, we can see that they have discuss
and examine about the government policy of demonetization from the citizen point
of view. They have used this point of view to approach the
Sentiment Analysis by using the twitter data set. State wise tweets are collected i.e.
geo-location for the analysis. The Sentiment Analysis used classify the country into
categories of happy, sad, very sad, neutral, and no affect. Tweets collected are based
on the keyword and hashtags like #demonetization.

"Sentiment analysis of twitter data using machine learning approaches and


semantic analysis." Contemporary computing (IC3), 2018 seventh international
conference on. IEEE, 2018.[3] In this paper we see the, Sentiment Analysis for
customers review classification. They have used three supervised learning of
machine learning – Naive Bayes, Maximum Entropy and SVM followed by semantic
analysis which was used to calculate the similarity along with all the three learning.
They used python and Natural Language Toolkit to train and classify the methods.
The Naive-Byes approach gives a better result than the Maximum Entropy and SVM.
Amolik, Akshay, et al. "A Naive Bayes Application Twitter Sentiment Analysis."
Social networks square measure the mostre sources to collect info concerning
people’s opinion and sentiments towards totally different topics as they spend hours
daily on social media and share their opinion. During this technical paper, way of the
applying of sentimental analysis and the way to attach to Twitter and run
sentimental analysis is done. This can be helpful for the businesses and agencies that
need to understand the feedback concerning their product brands or the customers
who need to go looking for opinion from others concerning product before purchase

You might also like