Skip to content

Our Hackathon project from March2019, with additions in preparation for the EKU symposium in mathematics. I have since begun work to revamp this application.

Notifications You must be signed in to change notification settings

Ritchieluk/OldBrainDump

Repository files navigation

Brain.Dump

A Sentiment Analysis tool made to translate journal entries into meaningful representations of the emotion within the entries.

By:


  • Morgan Martin
  • Sam Oates
  • Luke Ritchie
  • Oscar Skean
  • Robert Wheaton

Components

Brain.Dump can be split into three major components: a journaling site, a reinforcement-learned algorithm that acts as an interpreter for analyzing the entries, and a drawing mechanism for turning the algorithm's output into a meaningful image.

The Journal


The Journal will be a website allowing you to write and save a journal entry, and then submit once you have finished writing it. Upon submission it will be sent to the interpreter to be analyzed. Emotionally charged words will be picked up by the Interpreter.

In future iterations of the project, users will be able to save multiple entries, and view their entries in a chronological order.

The Interpreter


The Interpreter is a reinforcement-learned sentiment analysis tool that will read the journal entries and return decimal values for different percentages of certain emotions, which will then be passed on to the Drawer.

The Drawer


The Drawer is an image creation tool making use of parametric trig equations to generate a spirograph-like image. You can find examples of this animation here:

Future Goals


We envision many future applications for such a program.

  • The machine learning tool could be reinforced by actual analyzation data from psychologists and psychiatrists, and be used to flag entries potentially indicative of mental illness
  • Users could view summaries of their journal entries via most used words, most present emotion, graphs of emotional changes, most common themes, etc.
  • This machine learning instance could be used on more than just braindumps, the braindump journaling platform could expand to blogs, message boards, forums, each of which would have icons indicative of the emotional content within.
  • There could be multiple styles of artful icons that users could choose between
  • The main site page could be an image of the summarized emotional content of all recent posts, to create a snapshot of the recent mindset of its users
  • Users of the site could search through posts and entries via tag words and view user opinions on the site via summarized emotional content of all entries relevant to the tag word(s).
  • Users could feed the ML instance pre-written content to be analyzed and represented

About

Our Hackathon project from March2019, with additions in preparation for the EKU symposium in mathematics. I have since begun work to revamp this application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published