Create your own machine-learning-powered RSS reader
blog.algorithmia.com
blog.algorithmia.com
Check it out, it's free, and it only wants read-only auth permissions via Twitter: http://skim.io/
Still tweaking the algorithm.
Made skimming much easier, I still miss this feature.
In all seriousness, noise is the biggest problem I have with twitter. When you follow more than 100 accounts, the timeline becomes pretty much useless.
Your comment gives me another idea for my app though - we will make it so each of the Top 5 is from a different unique publisher... and if more than one of their comments are trending, we choose the 'fastest'.
This is exactly what I've always wanted from Twitter, I get too much noise. If you can provide a full feed that is balanced for each of the people I follow, that would be incredible.
Another thing I was considering - automatically categorizing tweets by topic and filtering them based on each person pre-sets. For example, I follow a bunch of VCs - and I want to see their comments about Bitcoin while ignoring comments about Secret.
Also - thinking about an ability to mute/ignore a given topic (e.g. Politics), keyword, or author (without unfollowing them). WDYT?
This might be a use case that you could consider optimizing for. I'll try it out and see if it all fits on my screen or if scrolling is needed.
feel free to drop me a note at diego at algorithmia dot com as well.
- Timely Turns Your Calendar Into A Time Tracker
- Audi Tests Self-Driving Cars On Florida’s Roads
- Twitter Acquires Password Security Startup Mitro, Open Sources Its Product
I do need to add some intelligence to skim.io though.
How are you using the Stanford NLP? That's all GPL?
There are alternatives you could look at for sentiment analysis but short "documents" like those referenced will always produce poor results because there's just not enough signal to work with. The training models need to have vocabulary overlap with the documents (at least for word features); try TextBlob which uses a lexicon approach rather than a classifier, or try rolling your own with an off-the-shelf SVM and pull labeled training data from one of the many sources (or generate your own using Crowdflower.) Small documents (tweets/titles etc) pose unique challenges, especially when there's irony or sarcasm involved or implicit sentiment through pragmatic knowledge. For example knowing Sarah Palin and how she's regarded automatically gives a person a head start in determining the sentiment of a short document with her name. This kind of pragmatic knowledge is hard for classifiers to learn.