1

我可以像使用Apache Mahout一样使用Myrrix进行用户对用户的推荐吗?如果是,请描述,或提供一个链接到这样做的方法。

我想使用 Myrrix 是因为它易于使用的 REST API,并且因为它非常快速和轻量级。我需要向全新的用户推荐(新用户,但他们每个人都有 100 个项目偏好)—— recommendToAnonymousMyrrix 可以证明非常方便,但如果它不允许用户,我不确定我是否可以使用它——对用户的推荐。

4

1 回答 1

2

这取决于您所说的用户对用户推荐是什么意思——基于用户相似性的推荐?不,这不是它的工作方式;它基于矩阵分解。但这只是一个实现细节。

我认为问题是,它是否支持您想要的操作?如果您想向新用户推荐,是的,它可以在一个用户的 1 个数据点之后做到这一点。通过 添加用户项目首选项/preference,然后只需调用/recommend。或者您可以添加所有 100,然后推荐。或者你可以使用/recommendToAnonymous,是的。

如果您的意思是计算最相似的用户 - 是和否。不,没有直接的 API 方法。您将必须运行第二个模型,其中项目和用户被翻转,然后计算最相似的项目。

于 2013-01-22T19:41:10.107 回答