Inspiration

This project was inspired by a number of young people suffering from anxiety, panic attacks and similar stressful situations.

What it does

The bot asks the question "How are you feeling?" and prompts the user for a response. The application will detect what kind of situation the user might be in and offer words to comfort.

How we built it

We used Python Tkinter, Pandas, and Scikit-learn to build the project. Tkinter was for the front-end of our application. We used Pandas to extract data from the csv file which we used to generate responses with the help of Scikit-learn. To generate the answer, the application uses a Naive Bayes algorithm to detect what the user is experiencing.

Challenges we ran into

This application is challenging since psychology is a broad topic and there are many reasons that causes panic attacks or mental breakdowns. It took us a while to find an appropriate dataset, and we were having trouble with parsing the text, since there were non-English symbols/ letters in the dataset. Sometimes the program generates unexpected accuracy rates. Our teammates had little experience with AI/ML models.

Accomplishments that we're proud of

We are proud to present an application that allows the user to take proactive steps towards their mental wellbeing. We are proud to finish an application which provides a safe space for users and positively impacts their mental health.

What we learned

We learn a lot about new Python Libraries. There are teammates who already knew how to use Tkinter, but there are people who didn't know anything about AI/ML models. We were able to learn Naive Bayes algorithm, and Pandas in a short time.

What's next for Mary - the Mood Monitor

Mary - the Mood Monitor will be developed to generate better answers with higher accuracy and better user experience.

Built With

Share this project:

Updates