Expanding access to journaling for mental health.
In just 5 years, we'll be 250,000 mental health professionals short of projected demand. DeepHeart helps therapists reach more clients without being face-to-face.
Most people still feel uncomfortable talking about their mental health. DeepMind was created to make it frictionless for patients to journal everyday.
We give therapists a head start by applying deep learning techniques to classify emotions based on tone and words spoken. We recommend readings, too.
DeepHeart is available on both iPhone and Android. The front end is built in Reactive Native. Events are handled by Google Cloud Functions.
Our neural nets were created with Keras and trained on virtual machines set up in Google Cloud.
We detect a range of emotions — including Sad, Angry, Happy, Neutral, and Disgust — from speech recordings. We trained a Convolutional Neural Network (CNN) on a multilingual corpus of human speech. The corpus combines American English (RAVDESS), British English (SAVEE), German (Emo-DB), and Italian (Emovo).
Our model uses extracted Mel Frequency Cepstral Coefficients (MFCCs) from the speech recordings, which represents the envelope of the short time power spectrum. Each sound recording is broken down into 4 second slices. This allows us to predict emotions as they change over the course of journal entry.
We achieved a 65% test accuracy with a CNN model consisting of 2 1D convolutional layers combined with a max pooling layer and dropout for regularization. The model was implemented with Keras, Python, and Tensorflow.
Our model recommends articles by matching key words to topics on Psychology Today. Topic similarity is calculated using vectors from Glove's Wikipedia Word Embedding. We scrape content using Beautiful Soup in real-time.