We developed a basic tool to identify different classes of emotions in emails, primarily happiness, anger, sadness, irritation, and appreciation.

How it works

This tool was developed in Python, and it uses a hash table stored with words associated with each emotion class to match words and phrases from the email.

Challenges I ran into

Sarcasm is hard to detect using this approach, as the tool only reads literal values.

Accomplishments that I'm proud of

We won!

What's next for NexLP Challenge

We would love to extend this tool, as we think it has many benefits. In the future, we'd love to enhance it so the input format doesn't have to be so rigid and extend it to include other possible emotions. Additionally, this tool was a lot of fun to create and test on our own personal emails!

Built With

Share this project: