Inspiration

We were inspired by 4 main things: intervention, accessibility, reducing stigma, and scalability.

What it does

Our app provides a survey that the user can fill out. These answers are then fed through a machine learning model to determine whether they are at risk of depression. We then provide resources and visualizations of trends in mental health relating to the survey.

How we built it

The machine learning was trained using a publicly available dataset. Unimportant variables such as name and location were dropped. This data was then used to train a random forest model to predict whether or not the person is at risk of depression. We then dropped insignificant features from the model to lower the complexity and make the survey more convenient to the applicant.

Challenges we ran into

We had issues with our dataset being synthetic, resulting in unrealistically high rates of depression in the model. As a result, we had to search for a new dataset representative of a general population.

Accomplishments that we're proud of

The model we trained had a high degree of accuracy and the application we created is easily accessible and user friendly.

What we learned

We learned how to create a visually appealing front-end using NextJS and eventually Streamlit. Additionally, we gained experience training various machine learning models to fit a dataset.

What's next for Depression Awareness Project

In the future, we'd like to compile larger datasets to better ensure our model is accurate for all people.

Built With

Share this project:

Updates