SlideShare a Scribd company logo
1 of 7
Download to read offline
© 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 335
Depression Detection Using Various Machine Learning Classifiers
Amaan Khan, Jayeshkumar Kharol, Abhishek Gaikwad, Swapnil Jagtap, Prof. Suresh Mestry
Rajiv Gandhi Institute of Technology, Mumbai 400053
Professor Suresh Mestry, Dept. of Computer Engineering, Rajiv Gandhi Institute of Technology, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Datasets derived fromsocial networksareuseful
in several areas, including neuroscience and psychology.
Recent studies have indicated a correlation between high
usage of social media and increased depressed users.
However, technical assistance is inadequate, and precise
approaches are desperately needed. By using Machine
learning and Natural language processing, depressed
consumers of Twitter are detected. Sentiment analysis is
used for obtaining the polarity of the text. The model is
trained and tested using different forms of classifiers. The
quality of each classifier is investigated and the pre-eminent
model is used. Finally, within the proposed model, a GUI for
depression detection is created. Hence the project would
identify users with depression.
Key Words: Sentiment Analysis, depression detection,
Machine learning (ML), Social Media , Natural Language
Processing
1. INTRODUCTION
According to the World Health Organization (WHO),
depression is the leading cause of disability worldwide,
affecting more than 264 millionpeopleofall agesworldwide.
Post-traumatic stress disorder (PTSD) is a form of
depression that develops after exposure to a potentially
traumatic event, such as witnessing an accident, physical or
sexual assault, combat, or death. Approximately 8 million
adults in the United States will experience PTSD in a given
year. It is a serious medical condition causing persistent
thoughts of traumatic memories, insomnia, and severe
anxiety. Early diagnosis and treatment are therefore of the
utmost importance. Therapiesandmedicationsareavailable
for effective treatment. With the rise of social media, people
tend to post most of their activitiesonlineastextandimages,
which largely reflects their mental health status. Detecting
these indicators can help with early diagnosis and save lives
in the future. Depression is one of the most common mental
illnesses, but remains undiagnosed or untreated due to lack
of awareness or denial. Severe depression can be prevented
by early detection of symptoms and timely intervention and
treatment.
Because users express their feelings through messages or
comments on the Twitter platform, sometimes their tweets
refer to emotional states such as "joy", "sadness", "fear",
"anger" or "surprise". We collect this data to analyzevarious
features from these tweets.
This study uses data collected from 20,000 tweets from
different user profiles. A number of classification methods
are used to determine the degree of depression, of which
ETF (Extra Tree Classifier) shows the best results with an
accuracy of 94 and precision of 97.29.The rest of the Article
is as follows. Section 2 illustrates literaturereview.Section3
explains the methodology of study and the features
extracted. Section 4 represents the comparative study and
system architecture. Section 5 describes the discussesresult
and conclusions . Finally Section 6 outlines the future work
of the study
2. Literature Review
Psychological analysis can be carried out using various
methods, with the text-based dataset. In this section, we
discuss the previous works performed using various
techniques for psychological analysis and the depression
detection task. With the gradual increase in social media
usage and the extensive level of self-disclosure within such
platforms, efforts to detect depression from Twitter data
have increased [1].
[2]Studies have been done on bothimbalancedandbalanced
data. Any data that does not contain missing values in
imbalanced data may be subject to resampling. Balanced
data is divided into two types: (1) positive tweets and (2)
negative tweets. In an imbalanced dataset, the number of
instances with positive and negative tweets is checked first.
This reduces the overall predictive performance of the
model. Modelling of imbalanced data is done using data
resampling methods.
Experiments in the proposed task were performed three
times. Experiment 1 performs depressiondetectionusing an
imbalanced data set.InExperiment2,theSMOTEresampling
method was implemented to solve the class imbalance
problem of the training dataset. Experiment 3 implements
the RUS under sampling method to solve the problem of
imbalance in the data set. We analyze and compare the
performance of the above classifiers.TheLSTMclassification
model outperforms other basic models in its approach to
detecting depression.
[3]The focus of the study was to combine four types of
factors: affective processes, temporal processes, verbal
styles, and all (emotional, temporal, and verbal styles) traits
to detect and process depression data receivedintheformof
Facebook posts. Study and detect depressive behavior in
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 336
Facebook comments. Information taken from social
networks . NCapture was used to prepare social media data
for Facebook[,] data collection. explored elements of each
type individually using a supervised machine learning
approach. For each type, classification methods such as
"decision trees", "k-nearest neighbors", "support vector
machines", and"ensembles" areconsideredappropriate.The
results show that decision trees (DTs) outperform other
machine learning approaches in a variety of experiments.
[4]A quantitative study was conducted to train and test
different machine learning classifiers to determine if a user
of a Twitter account is depressed based on tweets initiated
or behavior on Twitter. Data preparation, feature extraction
and classification tasks were performed in R version 3.3
with Rstudio IDE . To avoid overfitting, the classifier was
trained using 10-fold cross-validation and then tested on an
extended test set. They demonstrated depression detection
using the Activity and Content Functional Classification
(DDACF) model. First, all tweets for depressed and non-
depressed accounts are retrieved, as well as user account
and activity information such as number of followers,
number of followers, total messages, post time, number of
mentions, and number of likes.
[5]Quantitative studies were derived as review articles by
comparing methodologies with those published in journals.
Although these studies provide encouraging results, they
also highlight some important limitations and challenges.
For example, the accuracy of detecting depression in social
media data is determined by the quality and
representativeness of the data and the algorithms and
features used in the analysis.
3. Methodology
People frequently experience mental health issues.
Depression is the fastest-growing health disorder; it is
caused by a change in mood, which includes elements of
motivational and emotional conditions. Despite the
popularity of social media platforms and the rapidity with
which they have permeated almost every aspect of ourlives,
there is a significant lack of clear data on how they affect us
personally, such as our behaviour, social relationships, and
mental health. We conducted a quantitative study in this
paper to train and test various machine learning classifiers
to determine if a user of a Twitter account is depressed
based on tweets initiated by the user or his/her Twitter
activity.
3.1 Data preparation
Used data from 20,000 Twitter users. Data collected from
social media platforms can contain errors or obsolete text,
making sentiment analysis difficult. Since there are no
emoticons in the data set we are using, there is no need to
process emoticons. Feature extraction reduces the number
of raw data processing groups.
Feature extraction is the process of selecting data and
combining them into features to reduce the amount of data
that must be accurately processed and carefullydescribe the
original data set. The amount of redundant data for this
analysis is also reduced. Therefore, feature extraction is
performed by removing unnecessary data.Then clean the
tweets by converting them to lowercase, removing
punctuation and numeric values, and removing stopwords.
Stopwords are important in many applicationsbecausethey
allow you to focus on the important words by removing
commonly used words in a given language. Removing
stopwords is done in Python using NLTK. A list ofstopwords
can be loaded, and the system is used to extract roots by
removing suffixes or prefixes associated with words. In this
study, a Snowball morpheme analyzer, which is different
from the Porter morpheme analyzer, is used in that it can
perform morpheme analysis on multiple languages.
Tfidfvectorizer is used to tokenize the given document.
Frequency Analysis is also carried out.
Fig 3.1 User Activity feature extracted from user
account
3.2 Sentiment Analysis
Sentiment analysis (also known as opinion analysis) is a
natural language processing (NLP) technique for
determining whether data is positive, negative, or neutral.
Sentiment analysis focuses on the polarity of the text
(positive, negative, or neutral), but goes beyond polarity to
specific feelings and emotions (anger, joy, sadness, etc.),
urgency (urgent, non-urgent), and even intentions
(interested vs. no interest). TextBlobwasusedtoanalyzethe
sentiment of the dataset.
TextBlob uses the Natural Language ToolKit (NLTK) and
input is limited to one sentence. TextBlobs breed polarity
and subjectivity. Polarity scores range (-1 to 1), with -1
identifying the most negative words such as "disgusting",
"terrible" and "sorry" and 1 identifying the most negative
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 337
words such as "excellent"and"best".Identifypositivewords.
". . The subjectivity score is between (0 and 1). It shows the
degree of personal opinion. If the proposal is highly
subjective, i.e. Closer to 1, the text appears to contain more
personal opinions than factual information.
3.3 Modeling
The cleaned dataset is now used to train and test the
machine learning model. Scikit-learn makes it easy to create
and train models. The data set is split intotwo parts,training
and testing, and is split 80/20. The dataset is trained with
various classifiers such as Random Forest, Decision Tree,
Naive Bayes, Regression, etc. and accuracy is calculated. We
found that the Extra Tree had the highest accuracy in
predicting whether or not a Twitter user was depressed.
Fig 3.2 Classification Model
4 .0 Comparative Study & System Architecture:
The proposed action has been completed. We discuss,
analyze and compare the work of classifiers. The
classification algorithm was analyzed using the scikit-learn
library and the plots were generated using the Matplotlib
library.
The data was pre-processed and cleaned before identifying
the most common words in the data set. As shown in the Fig
4.1
Fig 4.1 Pie chart of most common words
After applying Sentimental Analysis, we compared the
positive tweets versus Negative tweets in the fig 4.2 below.
Fig 4.2 Sentiment Analysis Result
Word cloud was created to highlight popular words used in
negative moods and phrases based on their frequency and
relevance. This gave us quick and easy visual insights that
could lead to deeper analysis.
Fig 4.3 Depressed Word Cloud
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 338
Different classifiers such as Support Vector Classifier (SVC),
K-Nearest Neighbors (KNN), Decision Trees (DT),
Complementary Tree Classifier (ETF), Random Forest (RF),
Logistic Regression (LR), Nave Bayes, Gradient Boosted
Decision Trees (GBDT) ) ) and xgboost . were trained and
analyzed.
1.SVM: SVM stands for Support Vector Machine. A support
vector machine is a model for two-group classification
problems using classification algorithms.SVMisa stableand
fast algorithm. It consists of a line, called a decision
boundary, that separates two data objects.
This serves as the pivot of separation. Separating axis
equation:
Y = mx + c,
where m is the slope. The hyperplane equation separating
the data entities is now H:wt(x)+b = 0. where b is the offset.
2. Decision tree (DT): A decision tree is a decision-making
tool that contains probabilities of event outcomes, resource
costs, and utilities. It is used for predictive modeling,
statistics, and machine learning. Information gain is an
important parameter in decisiontrees becauseit reducesthe
amount of information needed to differentiate between two
data points for a partition.
In this case, pi represents the probability that a tuple in data
set D is of class ci. Info(D) is the average amount of data
required to determine which data objectclassDitbelongs to.
The info gain is calculated as
Gain(A) =info(D) − infoA(d).
3. Random Forest: A random forestisa classifierthatuses
multiple decision trees for different subsets of a given data
set and averages them to improve the predictive accuracyof
the data set. Rather than relying on a single decision tree, a
random forest takes predictions from each tree andpredicts
the final outcome based on the majority of predictions.
Scikit-learn assumes only two child nodes (binary tree) and
uses Gini importance to calculate the importance ofnodesin
each decision tree.ni sub(j)= the importance of node j
w sub(j) = weighted number of samples reaching node j
C sub(j)= the impurity value of node j
left(j) = child node from left split on node j
right(j) = child node from right split on node j
4. Extra Tree Classifier: Extremely Randomized Trees
Classifier(Extra Trees Classifier) is a type of ensemble
learning technique that aggregatestheresultsofmultiple de-
correlated decision trees collected in a "forest" to output its
classification result. In concept,itisverysimilartoa Random
Forest Classifier and differs only in the way the decision
trees in the forest are constructed. The Extra Trees Forest's
Decision Trees are built from the original training sample.
Then, at each test node, each tree is given a random sample
of k features from the feature set, from which each decision
tree must choose the best feature to split the data according
to some mathematical criteria (typicallytheGiniIndex).This
random sample of features leads to the creation of multiple
de-correlated decision trees
The analysis results are presented in Fig 4.4 and 4.5, and it
can be seen that the Extra Tree Classifier is the most
effective model. These classifiers were run using the scoring
matrix parameters (precision, recall, and F-score). It was
done in four different ways. True Positive (TP) = Depressive
case that is positive and expected to be positive. A true
negative (TN) case of depression is one that is negative and
expected to be negative. False Negative (FN) depression
cases are those that are positive but are expected to be
negative. False Positive (FP) depression cases are those that
are negative but are expected to be positive.
Precision is the ratio of true positives to cases that are
expected to be positive. It is the level of selected cases thatis
correct.
Recall is the proportion of true positives to the cases that
truly positive. It is the level of chosen cases that are selected
Accuracy is one metric for evaluating classification models.
Informally, accuracy is thefractionofpredictionsourmodel
got right. Formally, accuracy has the following definition:
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 339
For binary classification, accuracy can also be calculated in
terms of positives and negatives as follows:
Fig 4.4 Performance Metrics of ML Classifiers
Fig 4.5 Visual Representation of Performance Metrics
It is clear that the Extra Tree classifiergivesexcellentresults.
We believe that this study paved the way for future research
on inference and discovery of additional information based
on causal events, such as discovery of hidden emotions or
causes, prediction of public opinion based on causal events,
etc.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 340
Fig 4.6 System Architecture
Fig 4.7 System Flowchart
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 341
5. Result and Conclusion
We have exhibited the capability of using Twitter as a tool
for measuring and detecting major depression among its
users. Worked on Twitter users’ accounts for depressive
behavioural exploration and detection. The data was
collected from the social network. Depression was detected
on various factors like followers, friends, post_text,
post_created, post_id, favourites, requests.Sentiment
analysis/Opinion Mining understands the feelings,
replications as well as judgements amassed or extracted
from texts or other data utilized in data analysis or mining,
web mining, and convivial media analytics because
sentiments are to judge human comportment
Then supervised machine learning approacheswereapplied
to study each factor types independently. The classification
techniques such as ‘Decision tree’, ‘Random forest’, ‘Support
Vector Machine’, ‘Extra tree classifier’ ,’naïve bayes’ and
’regression’ are deemed suitable for each type. The result
shows that in differentexperiments Extratreeclassifiergives
the highest accuracy than other Machine Learning
approaches to find the depression as shown in the fig 4.5
6. Future Work
Depression can influence any of us anytime. However, some
phases or events make us more vulnerable to depression.
Physical and emotional changesassociatedwithgrowing-up,
losing a loved one, beginning a family, retirement may
trigger some emotional infux that could lead toward
depression for few people.
The are several different ways to relegate sentiments.
As of future work, various other data can withal be utilized
for the depression detection. For example, biometrics data,
Facial expressions of the user, Speech signals of theuserand
EEG signals. With the social media data, these data
additionally was auxiliary for the analysis of the detection.
The cumulation of different algorithms can additionally be
habituated to check the precision value under different
conditions and with different data. We could also increase
our training data size by using various sampling methods.
Also we could introduce multiple languages in the future.
.
[1] A.G. Reece, A.J. Reagan, K.L. Lix, P.S. Dodds, C.M.
Danforth, and E.J. Langer, “Forecasting the onset and
course of mental illness with twitter data,” Scientific
repobrts, vol.7, no.1, p.13006, 2017
[3] Depression detection from social network data using
machine learning techniques (Md. Rafqul Islam,
Muhammad Ashad Kabir , Ashir Ahmed , Abu Raihan M.
Kamal , Hua Wang4 and Anwaar Ulhaq) 27 August 2018
[4] Machine Learning-Based Approach for Depression
Detection in Twitter Using Content and Activity
Features(Hatoon S. ALSAGRI, Mourad YKHLEF)24 April
2020
REFERENCES:
[2] Psychological Analysis for Depression Detection from
Social Networking Sites. (Sonam Gupta , Lipika Goel ,
Arjun Singh , Ajay Prasad , and Mohammad Aman Ullah)
6 April 2022
[5] Sentiment Analysis in Social Media Data for Depression
Detection Using Artificial Intelligence
Intelligence.(Nirmal Varghese Babu,E. Grace Mary
Kanaga)19 November 2021
Amaan Khan
Third Year Engineering
Computer Engineering
Rajiv Gandhi Institute Technology
Jayeshkumar Kharol
Third Year Engineering
Computer Engineering
Rajiv Gandhi Institute Technology
Abhishek Gaikwad
Third Year Engineering
Computer Engineering
Rajiv Gandhi Institute Technology
Swapnil Jagtap
Third Year Engineering
Computer Engineering
Rajiv Gandhi Institute Technology
Prof. Suresh Mestry
Assistant Professor
Computer Engineering
Rajiv Gandhi Institute Technology
BIOGRAPHIES

More Related Content

Similar to Depression Detection Using Various Machine Learning Classifiers

IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...IRJET Journal
 
Sentiment Analysis on Twitter Data
Sentiment Analysis on Twitter DataSentiment Analysis on Twitter Data
Sentiment Analysis on Twitter DataIRJET Journal
 
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...IRJET Journal
 
A Framework for Statistical Simulation of Physiological Responses (SSPR).
A Framework for Statistical Simulation of Physiological Responses (SSPR).A Framework for Statistical Simulation of Physiological Responses (SSPR).
A Framework for Statistical Simulation of Physiological Responses (SSPR).Waqas Tariq
 
IRJET- Techniques for Analyzing Job Satisfaction in Working Employees – A...
IRJET-  	  Techniques for Analyzing Job Satisfaction in Working Employees – A...IRJET-  	  Techniques for Analyzing Job Satisfaction in Working Employees – A...
IRJET- Techniques for Analyzing Job Satisfaction in Working Employees – A...IRJET Journal
 
DETECTING PSYCHOLOGICAL INSTABILITY USING MACHINE LEARNING
DETECTING PSYCHOLOGICAL INSTABILITY USING MACHINE LEARNINGDETECTING PSYCHOLOGICAL INSTABILITY USING MACHINE LEARNING
DETECTING PSYCHOLOGICAL INSTABILITY USING MACHINE LEARNINGIRJET Journal
 
IRJET - Sentiment Analysis of Posts and Comments of OSN
IRJET -  	  Sentiment Analysis of Posts and Comments of OSNIRJET -  	  Sentiment Analysis of Posts and Comments of OSN
IRJET - Sentiment Analysis of Posts and Comments of OSNIRJET Journal
 
Mental Health Assistant using LSTM
Mental Health Assistant using LSTMMental Health Assistant using LSTM
Mental Health Assistant using LSTMIRJET Journal
 
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 ...IRJET Journal
 
Mano Vaidya: Gateway to Relaxation Via Machine Learning
Mano Vaidya: Gateway to Relaxation Via Machine LearningMano Vaidya: Gateway to Relaxation Via Machine Learning
Mano Vaidya: Gateway to Relaxation Via Machine LearningIRJET Journal
 
IRJET- Classification of Food Recipe Comments using Naive Bayes
IRJET-  	  Classification of Food Recipe Comments using Naive BayesIRJET-  	  Classification of Food Recipe Comments using Naive Bayes
IRJET- Classification of Food Recipe Comments using Naive BayesIRJET Journal
 
IRJET - Social Network Stress Analysis using Word Embedding Technique
IRJET - Social Network Stress Analysis using Word Embedding TechniqueIRJET - Social Network Stress Analysis using Word Embedding Technique
IRJET - Social Network Stress Analysis using Word Embedding TechniqueIRJET Journal
 
Stress Prediction Via Keyboard Data
Stress Prediction Via Keyboard DataStress Prediction Via Keyboard Data
Stress Prediction Via Keyboard DataIRJET Journal
 
Design, analysis and implementation of geolocation based emotion detection te...
Design, analysis and implementation of geolocation based emotion detection te...Design, analysis and implementation of geolocation based emotion detection te...
Design, analysis and implementation of geolocation based emotion detection te...eSAT Journals
 
Design, analysis and implementation of geolocation based emotion detection te...
Design, analysis and implementation of geolocation based emotion detection te...Design, analysis and implementation of geolocation based emotion detection te...
Design, analysis and implementation of geolocation based emotion detection te...eSAT Journals
 
IRJET - Cyberbulling Detection Model
IRJET -  	  Cyberbulling Detection ModelIRJET -  	  Cyberbulling Detection Model
IRJET - Cyberbulling Detection ModelIRJET Journal
 
Hybrid Classifier for Sentiment Analysis using Effective Pipelining
Hybrid Classifier for Sentiment Analysis using Effective PipeliningHybrid Classifier for Sentiment Analysis using Effective Pipelining
Hybrid Classifier for Sentiment Analysis using Effective PipeliningIRJET Journal
 
IRJET- Interpreting Public Sentiments Variation by using FB-LDA Technique
IRJET- Interpreting Public Sentiments Variation by using FB-LDA TechniqueIRJET- Interpreting Public Sentiments Variation by using FB-LDA Technique
IRJET- Interpreting Public Sentiments Variation by using FB-LDA TechniqueIRJET Journal
 
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...IRJET Journal
 

Similar to Depression Detection Using Various Machine Learning Classifiers (20)

IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...
 
Sentiment Analysis on Twitter Data
Sentiment Analysis on Twitter DataSentiment Analysis on Twitter Data
Sentiment Analysis on Twitter Data
 
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
 
A Framework for Statistical Simulation of Physiological Responses (SSPR).
A Framework for Statistical Simulation of Physiological Responses (SSPR).A Framework for Statistical Simulation of Physiological Responses (SSPR).
A Framework for Statistical Simulation of Physiological Responses (SSPR).
 
IRJET- Techniques for Analyzing Job Satisfaction in Working Employees – A...
IRJET-  	  Techniques for Analyzing Job Satisfaction in Working Employees – A...IRJET-  	  Techniques for Analyzing Job Satisfaction in Working Employees – A...
IRJET- Techniques for Analyzing Job Satisfaction in Working Employees – A...
 
DETECTING PSYCHOLOGICAL INSTABILITY USING MACHINE LEARNING
DETECTING PSYCHOLOGICAL INSTABILITY USING MACHINE LEARNINGDETECTING PSYCHOLOGICAL INSTABILITY USING MACHINE LEARNING
DETECTING PSYCHOLOGICAL INSTABILITY USING MACHINE LEARNING
 
IRJET - Sentiment Analysis of Posts and Comments of OSN
IRJET -  	  Sentiment Analysis of Posts and Comments of OSNIRJET -  	  Sentiment Analysis of Posts and Comments of OSN
IRJET - Sentiment Analysis of Posts and Comments of OSN
 
Mental Health Assistant using LSTM
Mental Health Assistant using LSTMMental Health Assistant using LSTM
Mental Health Assistant using LSTM
 
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 ...
 
Mano Vaidya: Gateway to Relaxation Via Machine Learning
Mano Vaidya: Gateway to Relaxation Via Machine LearningMano Vaidya: Gateway to Relaxation Via Machine Learning
Mano Vaidya: Gateway to Relaxation Via Machine Learning
 
IRJET- Classification of Food Recipe Comments using Naive Bayes
IRJET-  	  Classification of Food Recipe Comments using Naive BayesIRJET-  	  Classification of Food Recipe Comments using Naive Bayes
IRJET- Classification of Food Recipe Comments using Naive Bayes
 
IRJET - Social Network Stress Analysis using Word Embedding Technique
IRJET - Social Network Stress Analysis using Word Embedding TechniqueIRJET - Social Network Stress Analysis using Word Embedding Technique
IRJET - Social Network Stress Analysis using Word Embedding Technique
 
Stress Prediction Via Keyboard Data
Stress Prediction Via Keyboard DataStress Prediction Via Keyboard Data
Stress Prediction Via Keyboard Data
 
Design, analysis and implementation of geolocation based emotion detection te...
Design, analysis and implementation of geolocation based emotion detection te...Design, analysis and implementation of geolocation based emotion detection te...
Design, analysis and implementation of geolocation based emotion detection te...
 
Design, analysis and implementation of geolocation based emotion detection te...
Design, analysis and implementation of geolocation based emotion detection te...Design, analysis and implementation of geolocation based emotion detection te...
Design, analysis and implementation of geolocation based emotion detection te...
 
depression detection.pptx
depression detection.pptxdepression detection.pptx
depression detection.pptx
 
IRJET - Cyberbulling Detection Model
IRJET -  	  Cyberbulling Detection ModelIRJET -  	  Cyberbulling Detection Model
IRJET - Cyberbulling Detection Model
 
Hybrid Classifier for Sentiment Analysis using Effective Pipelining
Hybrid Classifier for Sentiment Analysis using Effective PipeliningHybrid Classifier for Sentiment Analysis using Effective Pipelining
Hybrid Classifier for Sentiment Analysis using Effective Pipelining
 
IRJET- Interpreting Public Sentiments Variation by using FB-LDA Technique
IRJET- Interpreting Public Sentiments Variation by using FB-LDA TechniqueIRJET- Interpreting Public Sentiments Variation by using FB-LDA Technique
IRJET- Interpreting Public Sentiments Variation by using FB-LDA Technique
 
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...
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
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 projectTonystark477637
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
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
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
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
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
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...
 

Depression Detection Using Various Machine Learning Classifiers

  • 1. © 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 335 Depression Detection Using Various Machine Learning Classifiers Amaan Khan, Jayeshkumar Kharol, Abhishek Gaikwad, Swapnil Jagtap, Prof. Suresh Mestry Rajiv Gandhi Institute of Technology, Mumbai 400053 Professor Suresh Mestry, Dept. of Computer Engineering, Rajiv Gandhi Institute of Technology, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Datasets derived fromsocial networksareuseful in several areas, including neuroscience and psychology. Recent studies have indicated a correlation between high usage of social media and increased depressed users. However, technical assistance is inadequate, and precise approaches are desperately needed. By using Machine learning and Natural language processing, depressed consumers of Twitter are detected. Sentiment analysis is used for obtaining the polarity of the text. The model is trained and tested using different forms of classifiers. The quality of each classifier is investigated and the pre-eminent model is used. Finally, within the proposed model, a GUI for depression detection is created. Hence the project would identify users with depression. Key Words: Sentiment Analysis, depression detection, Machine learning (ML), Social Media , Natural Language Processing 1. INTRODUCTION According to the World Health Organization (WHO), depression is the leading cause of disability worldwide, affecting more than 264 millionpeopleofall agesworldwide. Post-traumatic stress disorder (PTSD) is a form of depression that develops after exposure to a potentially traumatic event, such as witnessing an accident, physical or sexual assault, combat, or death. Approximately 8 million adults in the United States will experience PTSD in a given year. It is a serious medical condition causing persistent thoughts of traumatic memories, insomnia, and severe anxiety. Early diagnosis and treatment are therefore of the utmost importance. Therapiesandmedicationsareavailable for effective treatment. With the rise of social media, people tend to post most of their activitiesonlineastextandimages, which largely reflects their mental health status. Detecting these indicators can help with early diagnosis and save lives in the future. Depression is one of the most common mental illnesses, but remains undiagnosed or untreated due to lack of awareness or denial. Severe depression can be prevented by early detection of symptoms and timely intervention and treatment. Because users express their feelings through messages or comments on the Twitter platform, sometimes their tweets refer to emotional states such as "joy", "sadness", "fear", "anger" or "surprise". We collect this data to analyzevarious features from these tweets. This study uses data collected from 20,000 tweets from different user profiles. A number of classification methods are used to determine the degree of depression, of which ETF (Extra Tree Classifier) shows the best results with an accuracy of 94 and precision of 97.29.The rest of the Article is as follows. Section 2 illustrates literaturereview.Section3 explains the methodology of study and the features extracted. Section 4 represents the comparative study and system architecture. Section 5 describes the discussesresult and conclusions . Finally Section 6 outlines the future work of the study 2. Literature Review Psychological analysis can be carried out using various methods, with the text-based dataset. In this section, we discuss the previous works performed using various techniques for psychological analysis and the depression detection task. With the gradual increase in social media usage and the extensive level of self-disclosure within such platforms, efforts to detect depression from Twitter data have increased [1]. [2]Studies have been done on bothimbalancedandbalanced data. Any data that does not contain missing values in imbalanced data may be subject to resampling. Balanced data is divided into two types: (1) positive tweets and (2) negative tweets. In an imbalanced dataset, the number of instances with positive and negative tweets is checked first. This reduces the overall predictive performance of the model. Modelling of imbalanced data is done using data resampling methods. Experiments in the proposed task were performed three times. Experiment 1 performs depressiondetectionusing an imbalanced data set.InExperiment2,theSMOTEresampling method was implemented to solve the class imbalance problem of the training dataset. Experiment 3 implements the RUS under sampling method to solve the problem of imbalance in the data set. We analyze and compare the performance of the above classifiers.TheLSTMclassification model outperforms other basic models in its approach to detecting depression. [3]The focus of the study was to combine four types of factors: affective processes, temporal processes, verbal styles, and all (emotional, temporal, and verbal styles) traits to detect and process depression data receivedintheformof Facebook posts. Study and detect depressive behavior in International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072
  • 2. © 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 336 Facebook comments. Information taken from social networks . NCapture was used to prepare social media data for Facebook[,] data collection. explored elements of each type individually using a supervised machine learning approach. For each type, classification methods such as "decision trees", "k-nearest neighbors", "support vector machines", and"ensembles" areconsideredappropriate.The results show that decision trees (DTs) outperform other machine learning approaches in a variety of experiments. [4]A quantitative study was conducted to train and test different machine learning classifiers to determine if a user of a Twitter account is depressed based on tweets initiated or behavior on Twitter. Data preparation, feature extraction and classification tasks were performed in R version 3.3 with Rstudio IDE . To avoid overfitting, the classifier was trained using 10-fold cross-validation and then tested on an extended test set. They demonstrated depression detection using the Activity and Content Functional Classification (DDACF) model. First, all tweets for depressed and non- depressed accounts are retrieved, as well as user account and activity information such as number of followers, number of followers, total messages, post time, number of mentions, and number of likes. [5]Quantitative studies were derived as review articles by comparing methodologies with those published in journals. Although these studies provide encouraging results, they also highlight some important limitations and challenges. For example, the accuracy of detecting depression in social media data is determined by the quality and representativeness of the data and the algorithms and features used in the analysis. 3. Methodology People frequently experience mental health issues. Depression is the fastest-growing health disorder; it is caused by a change in mood, which includes elements of motivational and emotional conditions. Despite the popularity of social media platforms and the rapidity with which they have permeated almost every aspect of ourlives, there is a significant lack of clear data on how they affect us personally, such as our behaviour, social relationships, and mental health. We conducted a quantitative study in this paper to train and test various machine learning classifiers to determine if a user of a Twitter account is depressed based on tweets initiated by the user or his/her Twitter activity. 3.1 Data preparation Used data from 20,000 Twitter users. Data collected from social media platforms can contain errors or obsolete text, making sentiment analysis difficult. Since there are no emoticons in the data set we are using, there is no need to process emoticons. Feature extraction reduces the number of raw data processing groups. Feature extraction is the process of selecting data and combining them into features to reduce the amount of data that must be accurately processed and carefullydescribe the original data set. The amount of redundant data for this analysis is also reduced. Therefore, feature extraction is performed by removing unnecessary data.Then clean the tweets by converting them to lowercase, removing punctuation and numeric values, and removing stopwords. Stopwords are important in many applicationsbecausethey allow you to focus on the important words by removing commonly used words in a given language. Removing stopwords is done in Python using NLTK. A list ofstopwords can be loaded, and the system is used to extract roots by removing suffixes or prefixes associated with words. In this study, a Snowball morpheme analyzer, which is different from the Porter morpheme analyzer, is used in that it can perform morpheme analysis on multiple languages. Tfidfvectorizer is used to tokenize the given document. Frequency Analysis is also carried out. Fig 3.1 User Activity feature extracted from user account 3.2 Sentiment Analysis Sentiment analysis (also known as opinion analysis) is a natural language processing (NLP) technique for determining whether data is positive, negative, or neutral. Sentiment analysis focuses on the polarity of the text (positive, negative, or neutral), but goes beyond polarity to specific feelings and emotions (anger, joy, sadness, etc.), urgency (urgent, non-urgent), and even intentions (interested vs. no interest). TextBlobwasusedtoanalyzethe sentiment of the dataset. TextBlob uses the Natural Language ToolKit (NLTK) and input is limited to one sentence. TextBlobs breed polarity and subjectivity. Polarity scores range (-1 to 1), with -1 identifying the most negative words such as "disgusting", "terrible" and "sorry" and 1 identifying the most negative International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 337 words such as "excellent"and"best".Identifypositivewords. ". . The subjectivity score is between (0 and 1). It shows the degree of personal opinion. If the proposal is highly subjective, i.e. Closer to 1, the text appears to contain more personal opinions than factual information. 3.3 Modeling The cleaned dataset is now used to train and test the machine learning model. Scikit-learn makes it easy to create and train models. The data set is split intotwo parts,training and testing, and is split 80/20. The dataset is trained with various classifiers such as Random Forest, Decision Tree, Naive Bayes, Regression, etc. and accuracy is calculated. We found that the Extra Tree had the highest accuracy in predicting whether or not a Twitter user was depressed. Fig 3.2 Classification Model 4 .0 Comparative Study & System Architecture: The proposed action has been completed. We discuss, analyze and compare the work of classifiers. The classification algorithm was analyzed using the scikit-learn library and the plots were generated using the Matplotlib library. The data was pre-processed and cleaned before identifying the most common words in the data set. As shown in the Fig 4.1 Fig 4.1 Pie chart of most common words After applying Sentimental Analysis, we compared the positive tweets versus Negative tweets in the fig 4.2 below. Fig 4.2 Sentiment Analysis Result Word cloud was created to highlight popular words used in negative moods and phrases based on their frequency and relevance. This gave us quick and easy visual insights that could lead to deeper analysis. Fig 4.3 Depressed Word Cloud
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 338 Different classifiers such as Support Vector Classifier (SVC), K-Nearest Neighbors (KNN), Decision Trees (DT), Complementary Tree Classifier (ETF), Random Forest (RF), Logistic Regression (LR), Nave Bayes, Gradient Boosted Decision Trees (GBDT) ) ) and xgboost . were trained and analyzed. 1.SVM: SVM stands for Support Vector Machine. A support vector machine is a model for two-group classification problems using classification algorithms.SVMisa stableand fast algorithm. It consists of a line, called a decision boundary, that separates two data objects. This serves as the pivot of separation. Separating axis equation: Y = mx + c, where m is the slope. The hyperplane equation separating the data entities is now H:wt(x)+b = 0. where b is the offset. 2. Decision tree (DT): A decision tree is a decision-making tool that contains probabilities of event outcomes, resource costs, and utilities. It is used for predictive modeling, statistics, and machine learning. Information gain is an important parameter in decisiontrees becauseit reducesthe amount of information needed to differentiate between two data points for a partition. In this case, pi represents the probability that a tuple in data set D is of class ci. Info(D) is the average amount of data required to determine which data objectclassDitbelongs to. The info gain is calculated as Gain(A) =info(D) − infoA(d). 3. Random Forest: A random forestisa classifierthatuses multiple decision trees for different subsets of a given data set and averages them to improve the predictive accuracyof the data set. Rather than relying on a single decision tree, a random forest takes predictions from each tree andpredicts the final outcome based on the majority of predictions. Scikit-learn assumes only two child nodes (binary tree) and uses Gini importance to calculate the importance ofnodesin each decision tree.ni sub(j)= the importance of node j w sub(j) = weighted number of samples reaching node j C sub(j)= the impurity value of node j left(j) = child node from left split on node j right(j) = child node from right split on node j 4. Extra Tree Classifier: Extremely Randomized Trees Classifier(Extra Trees Classifier) is a type of ensemble learning technique that aggregatestheresultsofmultiple de- correlated decision trees collected in a "forest" to output its classification result. In concept,itisverysimilartoa Random Forest Classifier and differs only in the way the decision trees in the forest are constructed. The Extra Trees Forest's Decision Trees are built from the original training sample. Then, at each test node, each tree is given a random sample of k features from the feature set, from which each decision tree must choose the best feature to split the data according to some mathematical criteria (typicallytheGiniIndex).This random sample of features leads to the creation of multiple de-correlated decision trees The analysis results are presented in Fig 4.4 and 4.5, and it can be seen that the Extra Tree Classifier is the most effective model. These classifiers were run using the scoring matrix parameters (precision, recall, and F-score). It was done in four different ways. True Positive (TP) = Depressive case that is positive and expected to be positive. A true negative (TN) case of depression is one that is negative and expected to be negative. False Negative (FN) depression cases are those that are positive but are expected to be negative. False Positive (FP) depression cases are those that are negative but are expected to be positive. Precision is the ratio of true positives to cases that are expected to be positive. It is the level of selected cases thatis correct. Recall is the proportion of true positives to the cases that truly positive. It is the level of chosen cases that are selected Accuracy is one metric for evaluating classification models. Informally, accuracy is thefractionofpredictionsourmodel got right. Formally, accuracy has the following definition:
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 339 For binary classification, accuracy can also be calculated in terms of positives and negatives as follows: Fig 4.4 Performance Metrics of ML Classifiers Fig 4.5 Visual Representation of Performance Metrics It is clear that the Extra Tree classifiergivesexcellentresults. We believe that this study paved the way for future research on inference and discovery of additional information based on causal events, such as discovery of hidden emotions or causes, prediction of public opinion based on causal events, etc.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 340 Fig 4.6 System Architecture Fig 4.7 System Flowchart
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume 10 Issue 02, Feb 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 341 5. Result and Conclusion We have exhibited the capability of using Twitter as a tool for measuring and detecting major depression among its users. Worked on Twitter users’ accounts for depressive behavioural exploration and detection. The data was collected from the social network. Depression was detected on various factors like followers, friends, post_text, post_created, post_id, favourites, requests.Sentiment analysis/Opinion Mining understands the feelings, replications as well as judgements amassed or extracted from texts or other data utilized in data analysis or mining, web mining, and convivial media analytics because sentiments are to judge human comportment Then supervised machine learning approacheswereapplied to study each factor types independently. The classification techniques such as ‘Decision tree’, ‘Random forest’, ‘Support Vector Machine’, ‘Extra tree classifier’ ,’naïve bayes’ and ’regression’ are deemed suitable for each type. The result shows that in differentexperiments Extratreeclassifiergives the highest accuracy than other Machine Learning approaches to find the depression as shown in the fig 4.5 6. Future Work Depression can influence any of us anytime. However, some phases or events make us more vulnerable to depression. Physical and emotional changesassociatedwithgrowing-up, losing a loved one, beginning a family, retirement may trigger some emotional infux that could lead toward depression for few people. The are several different ways to relegate sentiments. As of future work, various other data can withal be utilized for the depression detection. For example, biometrics data, Facial expressions of the user, Speech signals of theuserand EEG signals. With the social media data, these data additionally was auxiliary for the analysis of the detection. The cumulation of different algorithms can additionally be habituated to check the precision value under different conditions and with different data. We could also increase our training data size by using various sampling methods. Also we could introduce multiple languages in the future. . [1] A.G. Reece, A.J. Reagan, K.L. Lix, P.S. Dodds, C.M. Danforth, and E.J. Langer, “Forecasting the onset and course of mental illness with twitter data,” Scientific repobrts, vol.7, no.1, p.13006, 2017 [3] Depression detection from social network data using machine learning techniques (Md. Rafqul Islam, Muhammad Ashad Kabir , Ashir Ahmed , Abu Raihan M. Kamal , Hua Wang4 and Anwaar Ulhaq) 27 August 2018 [4] Machine Learning-Based Approach for Depression Detection in Twitter Using Content and Activity Features(Hatoon S. ALSAGRI, Mourad YKHLEF)24 April 2020 REFERENCES: [2] Psychological Analysis for Depression Detection from Social Networking Sites. (Sonam Gupta , Lipika Goel , Arjun Singh , Ajay Prasad , and Mohammad Aman Ullah) 6 April 2022 [5] Sentiment Analysis in Social Media Data for Depression Detection Using Artificial Intelligence Intelligence.(Nirmal Varghese Babu,E. Grace Mary Kanaga)19 November 2021 Amaan Khan Third Year Engineering Computer Engineering Rajiv Gandhi Institute Technology Jayeshkumar Kharol Third Year Engineering Computer Engineering Rajiv Gandhi Institute Technology Abhishek Gaikwad Third Year Engineering Computer Engineering Rajiv Gandhi Institute Technology Swapnil Jagtap Third Year Engineering Computer Engineering Rajiv Gandhi Institute Technology Prof. Suresh Mestry Assistant Professor Computer Engineering Rajiv Gandhi Institute Technology BIOGRAPHIES