Sentiment Analysis Using Machine Learning
Sentiment Analysis Using Machine Learning
https://doi.org/10.22214/ijraset.2023.48706
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue I Jan 2023- Available at www.ijraset.com
Abstract: Sentiment analysis falls within the category of analytics research. This can make sense by reading raw data using
computational methods. This is what analysis is. Written expressions that are neutral, unfavourable, or indifferent can be
assessed using sentiment analysis. People use a variety of social media platforms, including Facebook and Twitter, which is a
useful tool for gauging public sentiment. This uses a variety of machine learning techniques. We have considered a variety of
sentiment analysis techniques in this study. Using machine learning classifiers, sentiment analysis has been carried out. Users'
tweets are categorised as having "positive" or "negative" sentiment using polarity-based sentiment analysis and deep learning
models. Sentiment Analysis, one of the branches of computer science that is now gaining the most ground.
I. INTRODUCTION
A machine learning tool called sentiment analysis looks for positive or negative polarity in texts. Using textual examples of
emotions as training material, machine learning tools learn to automatically recognize emotion without human intervention. Simply
put, machine learning enables computers to acquire new skills without being explicitly programmed to do so. It is possible to train
sentiment analysis models to read beyond just definitions to comprehend things like context, sarcasm, and misused words. We are
prompted to consider the phrase "You're so smart!" by sentiment compliment? It is evident that the speaker is heaping praise on a
person of the highest intelligence. Sentiment Analysis, a subfield of Natural Language Processing (NLP), uses the sentiment of the
words to classify the reviews as positive or negative. Opinions about any entity can be categorized as positive or negative based on
the sentiment that is expressed in the words. The phrase "I am not excited by this product though it is quite cheap," for instance,
conveys a negative opinion of the product. The level of the feeling utilized is additionally thought about. For instance, the phrase "I
love this product" conveys a more enthusiastic attitude than the phrase "I like this product." Aside from ordinary descriptors like
'great', 'terrible' and 'excellent', conjunctions like 'yet', 'despite the fact that", 'while' additionally have something to do with the
general extremity of the sentence. There is a lot of information on the Internet that can help people and organizations make
decisions, but it also makes it hard for people and organizations to understand what other people think and how they feel about
things. Unfortunately, finding, monitoring, and analyzing opinion sources is a monumental task.
Online opinion sources cannot be manually retrieved, sentiments extracted, and then expressed in a standard format.
A. Scope
Initially the extent of feeling examination was restricted to understanding public discernment, over the long haul it has extended to
incorporate input and client perspectives on items and administrations. An explosion of online opinion channels, tech-savvy
customers, and a generation that lives online to provide and absorb opinions have all contributed to an exponential increase in the
complexity of sentiment understanding.
B. Overview
Software and Hardware requirements
1) Software Requirements
Operating System: windows
Tool: Anaconda with Jupyter Notebook
2) Hardware Requirements
Processor: core i3/i5
Hard disk: min 300GB
RAM: min 4GB
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 906
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue I Jan 2023- Available at www.ijraset.com
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 907
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue I Jan 2023- Available at www.ijraset.com
B. Logistic Regression
The probability of an outcome that can only have two values is predicted using logistic regression. The use of one or more
predictors (numerical and categorical) is the foundation of the prediction. Maximum likelihood estimation (MLE) is used in logistic
regression to discover the model coefficients that link predictors to the target. The procedure is repeated until Log Likelihood(LL)
does not change significantly after this initial function is estimated.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 908