首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache Mahout:我们可以结合User-Item和Item-Item吗?

Apache Mahout:我们可以结合User-Item和Item-Item吗?
EN

Stack Overflow用户
提问于 2012-03-19 16:46:05
回答 1查看 614关注 0票数 2

我对Mahout是个新手,现在还在尝试使用它。

我的问题是,将Item-Item和User-Item结合起来合适吗?

我的用例是,社交网络应用程序将尝试基于用户历史数据(优先级较高)为当前用户推荐某些内容,并将当前用户的好友历史数据(优先级较低)的推荐结果组合在一起,并以排序的评分列表显示结果。

原因是,例如,一个新用户可能在系统中没有太多的历史数据,我们可以从他的朋友历史数据中推荐一些数据。一旦用户积累了足够的历史数据,推荐应该建立在更多的基础上。

这样设计系统合适吗?

谢谢你抽出时间,乔治

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-19 18:50:23

这是相当简单的编写。您可以为用户创建建议,然后与其他用户的建议相结合。这个逻辑的一个愚蠢版本是添加:合并推荐列表,方法是将出现在两个列表中的项目的得分相加。也许你把N个朋友的记录加在一起,然后再加上用户自己的记录的N倍。然后,你可以从这个列表中获取建议。

这在项目本身中并不存在,但是在从recommend()返回的List<RecommendedItem>上编写一个方法来做这件事是非常容易的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9767166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档