0

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

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

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

此问题仅针对b)

4

1 回答 1

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

于 2018-11-12T18:48:35.083 回答