Difference between revisions of "Recommendation Software"
Jump to navigation
Jump to search
(Created page with "Recommendations are generally provided through a self-implemented software, a machine learning package or a specific ```recommendation-focused``` software package or library. ...") |
Maciejkula (talk | contribs) |
||
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | Recommendations are generally provided through a self-implemented software, a machine learning package or a specific | + | Recommendations are generally provided through a self-implemented software, a machine learning package or a specific '''recommendation-focused''' software package or library. |
The table below shows a comparison of some of the more common software packages for recommendation. | The table below shows a comparison of some of the more common software packages for recommendation. | ||
+ | |||
+ | <!-- ######################################### --> | ||
+ | <!-- --> | ||
+ | <!-- Add new software in alphabetical order!!! --> | ||
+ | <!-- --> | ||
+ | <!-- ######################################### --> | ||
+ | |||
+ | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | ! Package !! Language !! Inception year !! Status !! Source | + | ! Package !! Language !! Inception year !! Status !! Source !! License |
|- | |- | ||
− | | [[LensKit]] || Java || 2011 || Active || [https://github.com/lenskit/lenskit GitHub] | + | | [[LensKit]] || Java || 2011 || Active || [https://github.com/lenskit/lenskit GitHub] || LGPLv2.1+ |
|- | |- | ||
− | | [[ | + | | [[LightFM]] || Python || 2015 || Active || [https://github.com/lyst/lightfm GitHub] || Apache 2.0 |
|- | |- | ||
− | | [[ | + | | [[Mrec]] || Python || 2013 || Stale || [https://github.com/mendeley/mrec GitHub] || NA |
|- | |- | ||
− | | [[Python-recsys]] || Python || 2011 || Stale || [https://github.com/ocelma/python-recsys GitHub] | + | | [[MyMediaLite]] || C# || 2011 || Active || [https://github.com/zenogantner/MyMediaLite GitHub] || GPL |
+ | |- | ||
+ | | [[Python-recsys]] || Python || 2011 || Stale || [https://github.com/ocelma/python-recsys GitHub] || NA | ||
+ | |- | ||
+ | | [[RankSys]] || Java || 2015 || Active || [https://github.com/RankSys/RankSys GitHub] || MPL | ||
+ | |- | ||
+ | | [[RecDB]] || PostgreSQL || 2013 || Active || [https://github.com/Sarwat/recdb-postgresql GitHub] || BSD | ||
+ | |- | ||
+ | | [[Recommender101]] || Java || 2013 || Active || [http://ls13-www.cs.tu-dortmund.de/homepage/recommender101/download/recommender101.zip source zip] || custom | ||
+ | |- | ||
+ | | [[TagRec]] || Java || 2014 || Active || [https://github.com/learning-layers/TagRec GitHub] || GPL | ||
|} | |} | ||
+ | |||
+ | |||
+ | |||
+ | ===See also=== | ||
+ | * [[Recommendation Datasets]] | ||
+ | |||
+ | |||
+ | [[Category:Software]] |
Latest revision as of 09:23, 14 February 2016
Recommendations are generally provided through a self-implemented software, a machine learning package or a specific recommendation-focused software package or library.
The table below shows a comparison of some of the more common software packages for recommendation.
Package | Language | Inception year | Status | Source | License |
---|---|---|---|---|---|
LensKit | Java | 2011 | Active | GitHub | LGPLv2.1+ |
LightFM | Python | 2015 | Active | GitHub | Apache 2.0 |
Mrec | Python | 2013 | Stale | GitHub | NA |
MyMediaLite | C# | 2011 | Active | GitHub | GPL |
Python-recsys | Python | 2011 | Stale | GitHub | NA |
RankSys | Java | 2015 | Active | GitHub | MPL |
RecDB | PostgreSQL | 2013 | Active | GitHub | BSD |
Recommender101 | Java | 2013 | Active | source zip | custom |
TagRec | Java | 2014 | Active | GitHub | GPL |