Inspiration
Twitter makes me angry but there are still some people that I would like to see updates from. Their platform is designed to provide controversial posts to keep you interested but it is not useful or enjoyable in the long term.
What it does
It uses an NLP algorithm built in TensorFlow to analyse tweets scraped from the webpage. The network classifies the tweet into several categories such as hate speech, political material, covid news and financial news. The posts are deleted if these predictions go over a threshold.
Challenges we ran into
Using pretrained NLP models can be tricky to implement and are overly complicated for a simple task. Therefore, I wrote the algorithm from scratch.
I also spent a long time attempting to get it to train on a TPU which did not work for reasons only known to google.
I also found that I ran out of google cloud GPU time half way through and had to switch to Kaggle which uses a different version of TensorFlow.
The chrome extension was (still is) horrible. I don't understand why it has to be so complicated. It might not work we will see.
Accomplishments that we're proud of
Achieving very good perfomance with a self designed neural network. The algorithm scored over a 92% accuracy.
What we learned
Not to use chrome extensions.
What's next for blkr
Generalising for more social medias.
Built With
- chrome
- javascript
- python
- tensorflow
- tensorflowjs
Log in or sign up for Devpost to join the conversation.