【问题标题】:How to implement a trending recommender in mahout如何在 mahout 中实现趋势推荐器
【发布时间】:2018-11-16 18:36:11
【问题描述】:

我正在使用 mahout 核心来实现几个推荐功能。其中,我想实现一个“趋势产品”推荐功能。 通常我会使用 Z-score 之类的东西,但我想坚持使用 mahout 提供的东西,但我在库中找不到任何东西。

有人知道,如何使用 mahout 实现趋势功能吗?

编辑:我试图完成的事情: 我想实现一个通用的推荐引擎,它应该提供基于用户历史的a)推荐和关于当前流行产品的b)推荐。因此,在过去 N 天内获得更多点击次数的产品通常

此问题仅针对 b)

【问题讨论】:

    标签: apache machine-learning mahout trending


    【解决方案1】:

    不确定您到底想做什么,但您可以考虑查看http://commons.apache.org/proper/commons-math/javadocs/api-3.5/org/apache/commons/math3/distribution/NormalDistribution.html

    org.apache.commons.math 中的分布非常好,这就是我们没有重新创建它们的原因。

    更新 好的,你正在学习一些数学理论,可能应该在 stats.stackexchange.com 或类似的网站上问这个问题,因为它与统计数据相关,而不是编程实现。您所说的是一种 Delta 推荐器。您可以通过使用 Mahout CCO 推荐器并拥有单独的项目“特征”(或矩阵)和“过去 7 天的点击次数”来盗用它。不过,有多种方法可以给这只猫剥皮,有关如何在 Mahout 中实施的更多信息,请加入开发人员或用户邮件列表,因为将会有一些关于最佳方法的活跃社区讨论。

    https://mahout.apache.org/general/mailing-lists,-irc-and-archives.html

    【讨论】:

    • 感谢您的回复!我尝试添加有关我尝试完成的工作的更多信息
    猜你喜欢
    • 2014-01-05
    • 2014-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    • 2018-03-09
    • 2018-02-04
    • 1970-01-01
    相关资源
    最近更新 更多