Build a simple news reader and clustering application (in Ruby)
£750-1500 GBP
Closed
Posted over 10 years ago
£750-1500 GBP
Paid on delivery
Build a simple application which takes a list of RSS sources, and presents them to the user in clusters based on keyword. The presentation will be similar to that of [login to view URL] (or Google News).
For now, clusters could just be based on keyword density - or something equally simple.
The application should also give more 'weight' to higher priority sources. Sources are prioritised 1-10.
This product could have potential to develop in to something more complex (or more 'clever') - using more advanced technology to cluster and prioritise the sources, so it would be good if the developer is knowledgeable or interested in some of the following:
News Clustering / Clustering Algorithms
Natural Language Parsing
Principle Component Analysis on word vectors
AI
Machine Learning (The system could also in the future form an automated system which feeds in to an editorial tool that makes it easy to spot and swap "incorrect" cluster assignments.)
(This more advanced skill set is of course is not necessary to build the simple, initial application)
The application should be built in a robust and future proof programming language, ideally Ruby.
Hi
We have read your requirements.
We have completed 40+ big projects using Ruby on Rails in last 5 years.
Please check private message board for details.
Hell, I have experience in NLP, Machine Learning, Clustering and AI. I lead R&D team. I'm fit in this task and know how to do it. Kindly, see private message and accept my bid. Thank.
I can develop the core functionality of the application (i.e. reading the RSS sources and generating clusters based on keywords or a similar criterion, with the option of weighting sources). This functionality would be developed in such a way to allow future extensions to more complex classification, such as curated supervised clustering as mentioned in the project description. The resulting code (likely a Python code, though other languages are possible) could generate clusters and/or ranks which could be consumed by any standard MVC application such as Ruby on Rails or Django. The proposal I am making here does not include development of the MVC UI (I am happy to make make such a bid separately and/or to refer you to a partner specializing in UI development).