Skip to content

sentimentapp/application

Repository files navigation


What is Sentiment?

Sentiment is journaling app that uses machine learning to classify the emotions of its entries to help the user track their mental state. Created by a group of students interning with the C4G program at the Colorado Schools of Mines, Sentiment was created in the hopes that it could help its users to more actively manage their emotions. Though the internship is officialy over, this project is still in development.

Resources

UI/UX Design

Application

  • Working Application Video
    • Note: The application shown in this video has the BERT Transformer model integrated rather than the project's original CNN-LSTM. The model being used in this video is not necessarily the app's final model, as it was primarily created for learning and experimentation purposes. It is also important to note that the journal entry examples used in this video were cherry-picked to make sure the demo showed correct classification. In reality, the model being used in the video was only able to achieve a measly 46% accuracy on the validation dataset due to issues with the dataset that it was trained on.

ML Models