首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Mahout:如何处理动态数据评级

Apache Mahout:如何处理动态数据评级
EN

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

所谓动态数据评级,我指的是基于时间的推荐系统。

电影推荐的一个示例用例是,推荐引擎读取用户历史电影观看数据,并发现用户喜欢在周末观看动作电影,则引擎应该对动作电影评分较高。

然而,同一类型的电影可能在工作日评分较低,因为历史数据可能表明用户在工作日喜欢恐怖电影。

换句话说,相同的历史数据得分不同,这取决于推荐发生的时间。

我们能用Mahout实现这一点吗?

谢谢。乔治

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-19 18:47:47

是也不是。没有,因为在Mahout中没有实现直接使用时间的算法。是的,在这个意义上,可能有足够的钩子,你可以添加这样的逻辑,而不需要完全重写实现。

最直接相关的钩子(对于非分布式推荐器)是IDRescorer。这可以让你根据你喜欢的任何外部逻辑来提升或降级项目。它可以是基于时间的。

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

https://stackoverflow.com/questions/9766829

复制
相关文章

相似问题

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