我是否可以Myrrix使用Apache Mahout来提升用户对用户的建议,就像{{3}}一样?如果是,请描述或给出一种方法链接。
我想将Myrrix用于易于使用的REST API,因为它非常快速且轻量级。我需要向全新用户推荐(新用户,但每个用户有100个项目偏好) - Myrrix的recommendToAnonymous
可以证明非常方便,但我不确定是否如果它不允许用户对用户推荐,我可以使用它。
答案 0 :(得分:2)
这取决于用户对用户推荐的含义 - 基于用户 - 用户相似性的推荐?不,这不是它的工作原理;它基于矩阵分解。但这只是一个实现细节。
我认为问题是,它是否支持您想要的操作?如果您想向新用户推荐,是的,只需为用户提供1个数据点即可。通过/preference
添加用户项pref,然后只需拨打/recommend
。或者你可以添加所有100,然后推荐。或者你可以使用/recommendToAnonymous
,是的。
如果你的意思是计算大多数类似的用户 - 是和否。没有没有直接的API方法。您必须运行第二个模型,其中项目和用户被翻转,然后计算大多数相似的项目。