Inspiration

Alexithymia is a personality trait characterized by the subclinical inability to identify and describe emotions experienced by one's self or others. The core characteristic of alexithymia is marked dysfunction in emotional awareness, social attachment, and interpersonal relation. To combat this issue I created Ethos AI, to allow patients to use this tool to help understand sentiment.

What it does

Ethos AI uses Sentiment analysis, which is a machine learning tool that analyzes texts for polarity, from positive to negative. By training machine learning tools with examples of emotions in text, machines automatically learn how to detect sentiment without human input.

How I built it

Sentiment analysis, otherwise known as opinion mining, works thanks to natural language processing (NLP) and machine learning algorithms, to automatically determine the emotional tone behind online conversations. In the training process (a), our model learns to associate a particular input (i.e. a text) to the corresponding output (tag) based on the test samples used for training. The feature extractor transfers the text input into a feature vector. Pairs of feature vectors and tags (e.g. positive, negative, or neutral) are fed into the machine learning algorithm to generate a model. In the prediction process (b), the feature extractor is used to transform unseen text inputs into feature vectors. These feature vectors are then fed into the model, which generates predicted tags (again, positive, negative, or neutral). The last step in a machine learning text classifier is to transform the text extraction or text vectorization, and the classical approach has been bag-of-words or bag-of-ngrams with their frequency. Finally, I constructed the UI with streamlit's python API.

Challenges I ran into

The timeframe for this hackathon was fairly short to create an entire neural network.

Accomplishments that I'm proud of

Creating a project that can have a genuine impact on the patients struggling with mental health.

What I learned

How Deep-learning and convolutional neural networks function

What's next for Ethos AI

Potentially a more proficient UI.

Built With

Share this project:

Updates