Recommendation Engines for Java applications [closed]

痞子三分冷 提交于 2019-12-02 18:29:51
Sean Owen

I'm the developer of Mahout / Taste, and hope it will do what you need, but in the interest of balanced coverage, let me also point you at:

Apache Mahout is the only one I have found for this area (I have been looking recently too).

Though Weka may also be an option.

I had to work with open source recommendation systems and these are the ones that I found:

Duine, Apache Mahout, OpenSlopeOne, Cofi, SUGGEST and Vogoo.

More details:

Apache Mahout constitutes a Java framework in the data mining area. It has incorporated the Taste Recommender System, a collaborative engine for personalized recommendations.

Vogoo is a PHP framework that implements an collaborative filtering recommender system. It also presents a Slope-One code.

A Java version of the Collaborative Filtering method is implemented in the Cofi library. It was developed by Daniel Lemire, the creator of the Slope-One algorithms. There is also an PHP version available in Lemire's webpage.

OpenSlopeOne offers an Slope One implementation on PHP that cares about performance.

SUGGEST is a recommendation library made by George Karkys and distributed in a binary format.

I described everything I found out here on my blog: http://girlincomputerscience.blogspot.com.br/2012/11/open-source-recommendation-systems.html

hope it helps!

I just started using easyrec. The forums are not very active, though I did get my questions answered. Plus they have a demo server so you can test drive the recommendation tools without installing anything. I liked their javascript API and way to track recommendations of different types of items. Currently, they only support the slope one recommender--if you are looking for flexibility in this regard, mahout wins hands down (though you can write your own plugins for easyrec).

lenskit seems another good recommendation engine in Java, provided by the grouplens team.

If you're looking more for the raw engine, rather than something specifically configured for amazon or netflix, then Minion provides 'document similarity measures'.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!