Difference between revisions of "Recommendable"
Jump to navigation
Jump to search
Zeno Gantner (talk | contribs) |
Davidcelis (talk | contribs) m |
||
| Line 1: | Line 1: | ||
| − | '''Recommendable''' is a | + | '''Recommendable''' is an engine to provide a recommender system for the [[Ruby on Rails]] web application framework. |
It uses [[Redis]] as backend to provide recommendations based on [[like]]/[[dislike]] statements by the users. | It uses [[Redis]] as backend to provide recommendations based on [[like]]/[[dislike]] statements by the users. | ||
| − | + | Recommendable employs a user-based [[kNN]] model for [[collaborative filtering]] with a variant of the [[Jaccard similarity coefficient]] adapted to like/dislike statements as a similarity measure. | |
== External links == | == External links == | ||
* https://github.com/davidcelis/recommendable | * https://github.com/davidcelis/recommendable | ||
| − | * [http://davidcelis.com/blog/2012/01/28/recommendable/ | + | * [http://davidcelis.com/blog/2012/01/28/recommendable/ An introduction to Recommendable] |
| − | * [http://davidcelis.com/blog/2012/ | + | * [http://davidcelis.com/blog/2012/02/07/collaborative-filtering-with-likes-and-dislikes/ The algorithm used by Recommendable] |
[[Category: Ruby]] | [[Category: Ruby]] | ||
[[Category: Software]] | [[Category: Software]] | ||
Latest revision as of 12:37, 9 February 2012
Recommendable is an engine to provide a recommender system for the Ruby on Rails web application framework. It uses Redis as backend to provide recommendations based on like/dislike statements by the users. Recommendable employs a user-based kNN model for collaborative filtering with a variant of the Jaccard similarity coefficient adapted to like/dislike statements as a similarity measure.