【发布时间】:2011-09-09 19:27:47
【问题描述】:
我们如何在 Apache Mahout 上运行基于用户喜欢或浏览历史的推荐系统?简而言之,在基于内容的网站上,95% 的流量来自非登录用户,他们将来自搜索引擎。它们只有这样我们才能通过使用 IP 来使它们独一无二。 Apache Mahout 上是否有我们可以找出用户相似的浏览行为并推荐相关内容的地方?
【问题讨论】:
标签: mahout recommendation-engine mahout-recommender
我们如何在 Apache Mahout 上运行基于用户喜欢或浏览历史的推荐系统?简而言之,在基于内容的网站上,95% 的流量来自非登录用户,他们将来自搜索引擎。它们只有这样我们才能通过使用 IP 来使它们独一无二。 Apache Mahout 上是否有我们可以找出用户相似的浏览行为并推荐相关内容的地方?
【问题讨论】:
标签: mahout recommendation-engine mahout-recommender
一个简单但可能非常有效的起点是使用 IP 地址作为用户 ID(解释为长),并使用喜欢或浏览的页面作为项目。我什至会忘记分配评级。
然后在 Mahout 中使用 GenericBooleanPrefItemBasedRecommender 加上一个合适的相似性指标,例如 LogLikelihoodSimilarity,再加上适合你的 DataModel,你就差不多了。
【讨论】: