Inspiration

We were inspired to complete our first hackathon by an older friend who expressed the importance for students under programming related majors to attend events like these.

What it does

Our project's purpose was to have an organized interactive menu for a csv file (It was a dataset of random YT comments labeled under positive, negative, neutral that I used two text processing packages, TextBlob and Vader, to make their own predictions of whether the comment was positive, negative, or neutral). The menu had 7 different functions: Show all comments, show top 10 positive comments from the original sentiment labels, top 10 positive from TextBlob's predictions, the top 10 from Vader's prediction, count all sentiments, view the full comment by number, and exiting the menu.

How we built it

I used the TextBlob and Vader packages on Jupyter Notebook to predict what the sentiment of the comments on the dataset of random YT comments would be. I manipulated the original tabular data to have the results of both of the packages and saved it as a csv for my teammate Julius to use. Next, Julius used C++ to create an interactive menu with several functions with the new csv.

Challenges we ran into

Our first challenge was struggling to even think of what we could do together if the programming languages we knew were different. Second, when we thought we had finished, I found out that Julius ended up only working with the original sentiment column and not the others, so I suggested he worked with the other ones as well.

Accomplishments that we're proud of

We're proud of the fact we finished our first hackathon and also that we managed to make it work despite knowing two different languages.

What we learned

I learned the basics of machine learning due to our project being centered around sentiment analysis. Julius learned how to convert into a terminal and organize it via menu.

What's next for Data Hackfest Project - Sentiment Analysis

We don't have much else to add or say in regards to our project, but we are looking forward to completing another together and seeing what else is possible to create with two different programming languages.

Share this project:

Updates