0

我正在使用 Mahout 创建推荐引擎,为了过滤基于项目的推荐,以下方法需要“LongPair”类型:

GenericItemBasedRecommender.mostSimilarItems(long[] itemIDs, int howMany, Rescorer<LongPair> rescorer)

我必须承认我没有听说过 org.apache.mahout.common.LongPair,所以我检查了 javadoc。不幸的是我找不到任何例子,所以仍然不明白这对长数字对 Rescorer 代表什么。

第一个是索引,第二个是值吗?还有什么想法吗?

4

1 回答 1

0

rescorer 机制允许您将所需的任何业务逻辑注入结果中。您可以更改答案或从结果中删除答案。在这里,结果按一项与其他项之间的相似性排序。您的逻辑可能是这些值中的一个或两个的函数。因此,rescorer 将向您传递有问题的两个项目的 ID。

于 2013-02-04T16:51:42.807 回答