Mahout推荐者:如何获得新用户推荐?

时间:2012-11-02 06:15:52

标签: servlets command mahout

使用Grouplens Mahout示例,我知道如果要知道为一个超级用户建议的电影,我可以打电话:

http://localhost:8080/mahout-integration/RecommenderServlet?userID=2

但是......我应该拨打哪个命令/网址来获取新用户的推荐电影列表?或者,如果已知用户有新电影评分,我不想重新加载所有ratings.dat与用户评分的新电影。是否有一个命令与RecommenderServlet一起使用,允许“动态”知道新用户的raccomandations,所以没有编辑然后重新加载ratings.dat?

例如,如果userId = 2对两部电影(ID为1611和2345)有两个新评级(4和5),则为:

http://192.168.1.3:8080/mahout-integration/RecommenderServlet?userID=2&newMovies=1611,2345&newRatings=4,5

有可能吗?

提前致谢, Geltry

1 个答案:

答案 0 :(得分:2)

你可能想看看Myrrix,这在某些方面是Mahout的品味(又名推荐)部分的演变。

REST API表示您可以对Myrrix的服务层组件执行的操作类型,其中包括为用户设置新的首选项,这些首选项将折叠到模型中并可供使用而无需重新加载整个模型(虽然最终你应该刷新模型)。

我不是说Mahout不能说你想要什么,但它不是那么容易和方便。