SlideShare a Scribd company logo
1 of 21
Online Depression Detection
PRESENTED BY
Ur name
Introduction To Project
• The proliferations of internet and communication technologies,
especially the online social networks have rejuvenated how people
interact and communicate with each other electronically. The
applications such as Facebook, Twitter, Instagram and alike not only
host the written and multimedia contents but also offer their users to
express their feelings, emotions and sentiments about a topic, subject
or an issue online. On one hand, this is great for users of social
networking site to openly and freely contribute and respond to any
topic online other hand, it creates opportunities for people working in
the health sector to get insight of what might be hap- pening at mental
state of someone who reacted to a topic in a specific manner. In order
to provide such insight, machine learning techniques could potentially
offer some unique features that can assist in examining the unique
patterns hidden in online communication and process them to reveal
the mental state (such as ‘happiness’, ‘sad- ness’, ‘anger’, ‘anxiety’,
depression) among social networks’ users.
• Moreover, there is growing body of literature addressing the role of
social networks on the structure of social relationships such as
breakup relationship, mental illness (‘depression’, ‘anxiety’, ‘bipolar’
etc.), smoking and drinking relapse, sexual harassment and for
suicide ideation
ABSTRACT
• In this project we are detecting depression from users post, user can
upload post in the form of text file, image file or audio file, this project
can help peoples who are in depression by sending motivated
messages to them. Now-a-days peoples are using online post
services to interact with each other compare to human to human
interaction. So by analysing users post this application can detect
depression and send motivation messages to them. Administrator of
this application will send motivation messages to all peoples who are
in depression. To detect depression we are using SVM (support vector
machine) algorithm which analyse users post and give result as
negative or positive. If users express depression words in post then
SVM detect it as a negative post else positive post. To implement this
project we are using python Speech Recognition API which will read
text from audio files and then SVM will analyse that text to detect
depression,
• user can also upload images via post and python Tesseract OCR
(Optical Character Recognition) API can read text from uploaded
image and then SVM will detect depression from that text, User can
upload post in text file also.
EXISTING SYSTEM
• detecting depression from users post, user can upload post in the
form of text file, image file or audio file, this project can help peoples
who are in depression by sending motivated messages to them.
Now-a-days peoples are using online post services to interact with
each other compare to human to human interaction.
• we aim to analyze Facebook data to detect any factors that may
reflect the depression of rel- evant Facebook’s users. Various
machine learning techniques are employed for such purpose.
Considering the key objective of this study, the following are
subsequent research challenges addressed in paper.
• As users express their feeling as a post or comments in the Face-
book platform, sometimes their posts and comments refer to as
emotional state such as ‘joy’, ‘sadness’, ‘fear’, ‘anger’, or ‘surprise’
[5, 6].
PROPOSED SYSTEM
• To implement this project we are using python Speech Recognition
API which will read text from audio files and then SVM will analyse
that text to detect depression, user can also upload images via post
and python Tesseract OCR (Optical Character Recognition) API can
read text from uploaded image and then SVM will detect depression
from that text, User can upload post in text file also.
ADVANTAGES OF PROPOSED SYSTEM:
MODULES
Admin Module:
Administrator will login to application using username as ‘admin’
andpassword ‘admin’. After login admin can view all registered users
and all posts send by eachusers. Admin can send motivation messages
to all depressed users. All positive and negativedepression users can
also be seen in the form of graph.
User Module:
Users need to register with the application and then login to application
to access various sub modules such as
Search Friends:
Using this module user can see all peoples register with the application
Upload Posts:
Using this module user can upload post in various formats such as text
file,image or audio file. This application accepts only .WAV file format.
HARDWARE REQUIREMENTS
• Operating System supported by
1. Windows 7
2. Windows XP
3 . Windows 8
• Processor – Pentium IV or higher
• RAM -- 256 MB
• Space on Hard Disk -- Minimum 512 MB
SOFTWARE REQUIREMENTS
• For developing the Application
1. Python
2. Django
3. Mysql
4. Mysqlclient
5. WampServer 2.4
• Technologies and Languages used to Develop
-- Python
SCREEN SHOTS
Conclusion
• In this paper, we tried to identify the presence of depression in
Reddit social media; and searched for affective performance
increase solutions of depression detection. We characterized a
closer connection between depression and a language usage by
applying NLP and text classification techniques. We identified a
lexicon of words more common among the depressed accounts.
According to our findings, the language predictors of depression
contained the words related to preoccupation with themselves,
feelings of sadness, anxiety, anger, hostility or suicidal thoughts,
with a greater emphasis on the present and future
Feature work
• the best feature among the single feature sets is bigram; with SVM
classifier it can detect depression with 80% accuracy and 0.79 F1
score. Considering LIWC and LDA features, LIWC outperformed
topic models generated by LDA.
Thank you

More Related Content

What's hot

Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
ankur bhalla
 

What's hot (20)

Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
New sentiment analysis of tweets using python by Ravi kumar
New sentiment analysis of tweets using python by Ravi kumarNew sentiment analysis of tweets using python by Ravi kumar
New sentiment analysis of tweets using python by Ravi kumar
 
Opinion Mining
Opinion MiningOpinion Mining
Opinion Mining
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music player
 
Text Mining
Text MiningText Mining
Text Mining
 
Pattern recognition UNIT 5
Pattern recognition UNIT 5Pattern recognition UNIT 5
Pattern recognition UNIT 5
 
Emotion Based Music Player.pptx
Emotion Based Music Player.pptxEmotion Based Music Player.pptx
Emotion Based Music Player.pptx
 
Data science unit1
Data science unit1Data science unit1
Data science unit1
 
Project on disease prediction
Project on disease predictionProject on disease prediction
Project on disease prediction
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
FAKE NEWS DETECTION PPT
FAKE NEWS DETECTION PPT FAKE NEWS DETECTION PPT
FAKE NEWS DETECTION PPT
 
Credit card fraud detection using machine learning Algorithms
Credit card fraud detection using machine learning AlgorithmsCredit card fraud detection using machine learning Algorithms
Credit card fraud detection using machine learning Algorithms
 
FAKE NEWS DETECTION (1).pptx
FAKE NEWS DETECTION (1).pptxFAKE NEWS DETECTION (1).pptx
FAKE NEWS DETECTION (1).pptx
 
Introduction to pattern recognition
Introduction to pattern recognitionIntroduction to pattern recognition
Introduction to pattern recognition
 
Final spam-e-mail-detection
Final  spam-e-mail-detectionFinal  spam-e-mail-detection
Final spam-e-mail-detection
 
Text Classification
Text ClassificationText Classification
Text Classification
 
Classification Based Machine Learning Algorithms
Classification Based Machine Learning AlgorithmsClassification Based Machine Learning Algorithms
Classification Based Machine Learning Algorithms
 
Fake News detection.pptx
Fake News detection.pptxFake News detection.pptx
Fake News detection.pptx
 
Learning With Complete Data
Learning With Complete DataLearning With Complete Data
Learning With Complete Data
 

Similar to Online Depression Detection.ppt

Sentiment of Sentence in Tweets: A Review
Sentiment of Sentence in Tweets: A ReviewSentiment of Sentence in Tweets: A Review
Sentiment of Sentence in Tweets: A Review
iosrjce
 

Similar to Online Depression Detection.ppt (20)

Text to Emotion Extraction Using Supervised Machine Learning Techniques
Text to Emotion Extraction Using Supervised Machine Learning TechniquesText to Emotion Extraction Using Supervised Machine Learning Techniques
Text to Emotion Extraction Using Supervised Machine Learning Techniques
 
Jhakaas messenger
Jhakaas messengerJhakaas messenger
Jhakaas messenger
 
Monitoring opinion on esop through social media and clustering its polarity
Monitoring opinion on esop through social media and clustering its polarityMonitoring opinion on esop through social media and clustering its polarity
Monitoring opinion on esop through social media and clustering its polarity
 
Emotion detection on social media status in Myanmar language
Emotion detection on social media status in Myanmar language Emotion detection on social media status in Myanmar language
Emotion detection on social media status in Myanmar language
 
Ijcatr04061001
Ijcatr04061001Ijcatr04061001
Ijcatr04061001
 
Review on Opinion Mining for Fully Fledged System
Review on Opinion Mining for Fully Fledged SystemReview on Opinion Mining for Fully Fledged System
Review on Opinion Mining for Fully Fledged System
 
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
 
Gesture detection in real time that serve as feedback to improve the user exp...
Gesture detection in real time that serve as feedback to improve the user exp...Gesture detection in real time that serve as feedback to improve the user exp...
Gesture detection in real time that serve as feedback to improve the user exp...
 
Press Kit -LiMoSINe Project
Press Kit -LiMoSINe ProjectPress Kit -LiMoSINe Project
Press Kit -LiMoSINe Project
 
Sentiment analysis using machine learning
Sentiment analysis using machine learningSentiment analysis using machine learning
Sentiment analysis using machine learning
 
G1803024452
G1803024452G1803024452
G1803024452
 
OPINION MINING AND ANALYSIS: A SURVEY
OPINION MINING AND ANALYSIS: A SURVEYOPINION MINING AND ANALYSIS: A SURVEY
OPINION MINING AND ANALYSIS: A SURVEY
 
Sentiment Analysis in Social Media and Its Operations
Sentiment Analysis in Social Media and Its OperationsSentiment Analysis in Social Media and Its Operations
Sentiment Analysis in Social Media and Its Operations
 
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
 
Sentiment of Sentence in Tweets: A Review
Sentiment of Sentence in Tweets: A ReviewSentiment of Sentence in Tweets: A Review
Sentiment of Sentence in Tweets: A Review
 
W01761157162
W01761157162W01761157162
W01761157162
 
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
 
Anu paper(IJARCCE)
Anu paper(IJARCCE)Anu paper(IJARCCE)
Anu paper(IJARCCE)
 
Twitter sentimentanalysis report
Twitter sentimentanalysis reportTwitter sentimentanalysis report
Twitter sentimentanalysis report
 
chatbot ppt.pptx
chatbot ppt.pptxchatbot ppt.pptx
chatbot ppt.pptx
 

Recently uploaded

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 

Recently uploaded (20)

HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 

Online Depression Detection.ppt

  • 2. Introduction To Project • The proliferations of internet and communication technologies, especially the online social networks have rejuvenated how people interact and communicate with each other electronically. The applications such as Facebook, Twitter, Instagram and alike not only host the written and multimedia contents but also offer their users to express their feelings, emotions and sentiments about a topic, subject or an issue online. On one hand, this is great for users of social networking site to openly and freely contribute and respond to any topic online other hand, it creates opportunities for people working in the health sector to get insight of what might be hap- pening at mental state of someone who reacted to a topic in a specific manner. In order to provide such insight, machine learning techniques could potentially offer some unique features that can assist in examining the unique patterns hidden in online communication and process them to reveal the mental state (such as ‘happiness’, ‘sad- ness’, ‘anger’, ‘anxiety’, depression) among social networks’ users.
  • 3. • Moreover, there is growing body of literature addressing the role of social networks on the structure of social relationships such as breakup relationship, mental illness (‘depression’, ‘anxiety’, ‘bipolar’ etc.), smoking and drinking relapse, sexual harassment and for suicide ideation
  • 4. ABSTRACT • In this project we are detecting depression from users post, user can upload post in the form of text file, image file or audio file, this project can help peoples who are in depression by sending motivated messages to them. Now-a-days peoples are using online post services to interact with each other compare to human to human interaction. So by analysing users post this application can detect depression and send motivation messages to them. Administrator of this application will send motivation messages to all peoples who are in depression. To detect depression we are using SVM (support vector machine) algorithm which analyse users post and give result as negative or positive. If users express depression words in post then SVM detect it as a negative post else positive post. To implement this project we are using python Speech Recognition API which will read text from audio files and then SVM will analyse that text to detect depression,
  • 5. • user can also upload images via post and python Tesseract OCR (Optical Character Recognition) API can read text from uploaded image and then SVM will detect depression from that text, User can upload post in text file also.
  • 6. EXISTING SYSTEM • detecting depression from users post, user can upload post in the form of text file, image file or audio file, this project can help peoples who are in depression by sending motivated messages to them. Now-a-days peoples are using online post services to interact with each other compare to human to human interaction. • we aim to analyze Facebook data to detect any factors that may reflect the depression of rel- evant Facebook’s users. Various machine learning techniques are employed for such purpose. Considering the key objective of this study, the following are subsequent research challenges addressed in paper. • As users express their feeling as a post or comments in the Face- book platform, sometimes their posts and comments refer to as emotional state such as ‘joy’, ‘sadness’, ‘fear’, ‘anger’, or ‘surprise’ [5, 6].
  • 7. PROPOSED SYSTEM • To implement this project we are using python Speech Recognition API which will read text from audio files and then SVM will analyse that text to detect depression, user can also upload images via post and python Tesseract OCR (Optical Character Recognition) API can read text from uploaded image and then SVM will detect depression from that text, User can upload post in text file also.
  • 9. MODULES Admin Module: Administrator will login to application using username as ‘admin’ andpassword ‘admin’. After login admin can view all registered users and all posts send by eachusers. Admin can send motivation messages to all depressed users. All positive and negativedepression users can also be seen in the form of graph. User Module: Users need to register with the application and then login to application to access various sub modules such as Search Friends: Using this module user can see all peoples register with the application Upload Posts: Using this module user can upload post in various formats such as text file,image or audio file. This application accepts only .WAV file format.
  • 10. HARDWARE REQUIREMENTS • Operating System supported by 1. Windows 7 2. Windows XP 3 . Windows 8 • Processor – Pentium IV or higher • RAM -- 256 MB • Space on Hard Disk -- Minimum 512 MB
  • 11. SOFTWARE REQUIREMENTS • For developing the Application 1. Python 2. Django 3. Mysql 4. Mysqlclient 5. WampServer 2.4 • Technologies and Languages used to Develop -- Python
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Conclusion • In this paper, we tried to identify the presence of depression in Reddit social media; and searched for affective performance increase solutions of depression detection. We characterized a closer connection between depression and a language usage by applying NLP and text classification techniques. We identified a lexicon of words more common among the depressed accounts. According to our findings, the language predictors of depression contained the words related to preoccupation with themselves, feelings of sadness, anxiety, anger, hostility or suicidal thoughts, with a greater emphasis on the present and future
  • 20. Feature work • the best feature among the single feature sets is bigram; with SVM classifier it can detect depression with 80% accuracy and 0.79 F1 score. Considering LIWC and LDA features, LIWC outperformed topic models generated by LDA.