Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Chinmayrane16/Depression-Chatbot
Feeling Depressed? Feeling Suicidal? Want to give up? Try Depression-Chatbot!
https://github.com/Chinmayrane16/Depression-Chatbot
chatbot depression-assistant-chatbot depression-therapy flask sequence-to-sequence tensorflow
Last synced: 3 months ago
JSON representation
Feeling Depressed? Feeling Suicidal? Want to give up? Try Depression-Chatbot!
- Host: GitHub
- URL: https://github.com/Chinmayrane16/Depression-Chatbot
- Owner: Chinmayrane16
- Created: 2019-06-26T04:22:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-04T04:56:43.000Z (over 4 years ago)
- Last Synced: 2024-05-09T10:33:00.703Z (6 months ago)
- Topics: chatbot, depression-assistant-chatbot, depression-therapy, flask, sequence-to-sequence, tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 17.8 MB
- Stars: 43
- Watchers: 3
- Forks: 21
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-psychology-projects - Chinmayrane16/Depression-Chatbot - chatbot based on tensorflow and reddit related to depression (Depression / Social Anxiety)
README
# Depression-Chatbot
In today's world, depression can hit anyone real hard. Depression is an extremely complex disease. No one knows exactly what causes it. The possible reasons could be loneliness, relationships, deadlines, genetics, abuse, conflicts, medications, major illnesses etc. Some people may experience depression and feel overwhelmed with sadness and loneliness for no known reason. People dealing with depression want to tell their stories to somebody and they are mostly afraid to speak to their close friends and relatives. Depression-Chatbot is an attempt to cure depression among the people by gradually understanding the root cause.
It is developed from scratch with the intention of helping people in regulating their moods and eliminating distorted and negative thinking.# Implementation
A basic Sequence to Sequence architecture is used for building conversational chatbot using Tensorflow framework.
Scrapped the title of subreddits and its comments in a nested way so as to preserve sequence of "coversations" among the people on reddit. Some of the subreddits that were scraped includes r/depression_help, r/askatherapist, r/Stress, r/relationships, r/talktherapy etc.# Requirements
* [python](https://www.python.org/downloads/) = 3.6
* [pandas](https://pandas.pydata.org/) = 0.22.0
* [numpy](https://www.numpy.org/) = 1.14.3
* [tensorflow](https://www.tensorflow.org/) = 1.13
* [flask](https://flask.palletsprojects.com/en/1.1.x/installation/)# User Interface
![](Images/chatbot_ui.png)