首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PredictionIO建议点赞已经被点赞的项目

PredictionIO建议点赞已经被点赞的项目
EN

Stack Overflow用户
提问于 2014-11-10 22:01:03
回答 1查看 246关注 0票数 2

我正在尝试使用Rails应用程序中的PredictionIO推荐引擎来推荐用户喜欢的项目。因此,我有三个模型:userproductfavorite(user_id, product_id)。这是algorithms.json文件的样子:

代码语言:javascript
复制
[
  {
    "name": "ncMahoutItemBased",
     "params": {
      "booleanData": true,
      "itemSimilarity": "LogLikelihoodSimilarity",
      "weighted": false,
      "threshold": 0.6,
      "nearestN": 10,
      "unseenOnly": false,
      "freshness" : 0,
      "freshnessTimeUnit" : 86400
    }
  }
]

事情是这样的,在训练和部署之后,我得到了一个为用户推荐的项目列表,其中一些用户已经喜欢了。为什么会这样呢?

用"ncMahoutItemBased“代替UserBased算法的名字是什么?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-11-12 00:30:08

推荐用户已经表现出偏好的项目并没有错。在服装店,这是意料之中的行为,我总是在那里买Levi's牛仔裤,他们想提醒我这一点。

在您的情况下,您可能不想推荐已经首选的项目,因此将它们从推荐中过滤掉。在大多数Mahout推荐器中,这是为您完成的,因此PredictionIO一定禁用了该功能。是否有一些参数或配置选项可以告诉PredictionIO过滤掉用户的首选项目?

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

https://stackoverflow.com/questions/26845550

复制
相关文章

相似问题

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