UGC Approved Journal no 63975(19)

ISSN: 2349-5162 | ESTD Year : 2014
Call for Paper
Volume 11 | Issue 5 | May 2024

JETIREXPLORE- Search Thousands of research papers



WhatsApp Contact
Click Here

Published in:

Volume 11 Issue 1
January-2024
eISSN: 2349-5162

UGC and ISSN approved 7.95 impact factor UGC Approved Journal no 63975

7.95 impact factor calculated by Google scholar

Unique Identifier

Published Paper ID:
JETIR2401427


Registration ID:
531073

Page Number

e231-e236

Share This Article


Jetir RMS

Title

Tweets Classification Through Natural Language Processing

Abstract

This research paper introduces a Twitter Sentiment Analysis System (TSAS) that employs natural language processing (NLP) techniques and machine learning models to analyze and classify tweets based on sentiment. The system leverages Python libraries such as Pandas, NLTK, TextBlob, and Scikit-learn to pre-process and analyze Twitter data. Our research aims to contribute to the field of sentiment analysis on social media platforms, specifically Twitter. The proposed system combines rule-based sentiment analysis using the VADER sentiment analyzer with a logistic regression model trained on labeled data for sentiment classification. The code implements data pre-processing steps, including lowercasing, URL removal, and punctuation removal, to clean tweets. Tokenization, stop word removal, stemming, and sentiment scoring using VADER are employed to enhance the accuracy of sentiment labels. The sentiment of each tweet is classified as positive, negative, or neutral based on predefined thresholds and sentiment probabilities derived from the logistic regression model. Visualization techniques, including Seaborn and Matplotlib, are utilized to display the distribution of sentiment labels and generate word clouds for positive and negative tweets. The system incorporates a graphical user interface (GUI) developed with Tkinter, enabling users to input tweets for real-time sentiment analysis. Additionally, the GUI displays sentiment analysis results, cleaned tweets, and associated emojis. Performance evaluation metrics such as accuracy score, confusion matrices, and visualization of sentiment analysis results are presented. The code also includes features to detect emotions in tweets based on predefined keywords and extract and display the top hashtags.

Key Words

Sentiment Analysis, Logistic Regression, Social Media

Cite This Article

"Tweets Classification Through Natural Language Processing", International Journal of Emerging Technologies and Innovative Research (www.jetir.org), ISSN:2349-5162, Vol.11, Issue 1, page no.e231-e236, January-2024, Available :http://www.jetir.org/papers/JETIR2401427.pdf

ISSN


2349-5162 | Impact Factor 7.95 Calculate by Google Scholar

An International Scholarly Open Access Journal, Peer-Reviewed, Refereed Journal Impact Factor 7.95 Calculate by Google Scholar and Semantic Scholar | AI-Powered Research Tool, Multidisciplinary, Monthly, Multilanguage Journal Indexing in All Major Database & Metadata, Citation Generator

Cite This Article

"Tweets Classification Through Natural Language Processing", International Journal of Emerging Technologies and Innovative Research (www.jetir.org | UGC and issn Approved), ISSN:2349-5162, Vol.11, Issue 1, page no. ppe231-e236, January-2024, Available at : http://www.jetir.org/papers/JETIR2401427.pdf

Publication Details

Published Paper ID: JETIR2401427
Registration ID: 531073
Published In: Volume 11 | Issue 1 | Year January-2024
DOI (Digital Object Identifier):
Page No: e231-e236
Country: -, -, India .
Area: Engineering
ISSN Number: 2349-5162
Publisher: IJ Publication


Preview This Article


Downlaod

Click here for Article Preview

Download PDF

Downloads

00045

Print This Page

Current Call For Paper

Jetir RMS