Inspiration
As we were brainstorming, we had noticed that our phones kept giving us notifications, many of which were for unimportant messages. Thus, in our project we're trying to make the world a less distracted place. Our goal is to keep people focused on what's important and use their scarce attention wisely.
What it does
It is a Google Chrome Extension that uses ML in order to only give you notifications for the important SMS messages.
How we built it
We used JavaScript to make a Google Chrome Extension front-end. We used the Twilio API to receive texts and location data and ran the text message handler on a Flask server. We used scikit-learn and a pre-trained Paddle Word2Vec model to classify notifications and messages as spam or ham.
Accomplishments that we're proud of
We are proud of combining different parts of the project we all had worked on into a seamless and fully functional Google Chrome Extension. Furthermore, we used two ML models to filter messages for more stable classifications.
What's next for paddle.ai
We are currently working to expand to more platforms, especially iOS/Android. Furthermore, we hope to support all kinds of notifications from Facebook messages to emails. We can also refine our ML classifier.
Built With
- flask
- javascript
- paddlepaddle
- python
- scikit-learn
- twilio
- word2vec
Log in or sign up for Devpost to join the conversation.