Code Monkey home page Code Monkey logo

hashhacks3_ndimensionalbit's Introduction

HashHacks3_NdimensionalBIT

Project Name: Automated Depression Detection (ADDE)

Theme: Healthcare

Automating the process of tackling Depression with the help of Machine Learning

Abstract

Depression is a common mental disorder that causes people to experience
->depressed mood
->loss of interest or pleasure
->feelings of guilt or low self-worth
->disturbed sleep or appetite
->low energy
->poor concentration.
There are many problems we are dealing with, today like terrorism, poverty, corruption. We can say these are the known enemies but depression is the unknown enemy of society and we all know that:
"An Unknown Enemy is more dangerous than a Known one"
BUT
There is a problem which is bigger than depression and that is its DETECTION
=>Studies have shown that most of the people who are suffering from depression don't even know that they are in the depression. That means they don't feel the need to visit a doctor
=>And even if they consult a doctor, then also it is not necessary that the doctor will correctly diagnose it. i.e a doctor cannot perform this task accurately.
So some automatic and reliable means of depression recognition is required.
BUT DON'T WORRY
We are in an age of Machine Learning & Artificial Intelligence and we can assign this task to machines which will perform this task at much good accuracy than humans.
As depressed people behave differently from normal people which can be detected in audio and visual recordings of the patient. Studies have shown that depressed people tend to avoid eye contact, engage less in verbal communication, speak anxiously in short phrases and monotonously.

OUR AIM

Is to develop an ML model which will predict if a person is suffering from depression or not using audio, visual and text features.

Data

Description:

For Audio Analysis:
Data has been taken from DAIC-WOZ database which contains 189 clinical interviews b/w the patient and virtual interviewer Ellie.
For Text Analysis:
Twitter Sentiment Analysis Dataset has been taken.

Data Pre-processing

->For fixing the corrupted files we used SOX [Sound Extension] through system programming
->And then using the transcript file we removed the voice of virtual interviewer.
Data preprocessing is done using Automate_Trimming.ipynb file.

Methodology

Audio Analysis

128 audio features are extracted from each audio file using Librosa library.
And using those features we made spectrograms of every audio file.
Unfortunately the ground truth of every audio file was not available so we did pretraining to know the labels of those audio files.
So finally we have spectrograms and labels of each audio file.
Finally we pass these into the Convolution Neural Network.

Text Analysis:

Twitter sentiment dataset is taken and with the help of the natural language processing the classification is done and the emotion of the speech is classified.

hashhacks3_ndimensionalbit's People

Contributors

manupillai308 avatar himani2000 avatar tanishb avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.