【发布时间】:2014-11-10 14:01:02
【问题描述】:
我正在尝试在 Rails 应用程序中使用 PredictionIO 推荐引擎来推荐用户喜欢的项目。所以,我有三个模型:user、product 和favorite(user_id, product_id)。这是 algorithm.json 文件的样子:
[
{
"name": "ncMahoutItemBased",
"params": {
"booleanData": true,
"itemSimilarity": "LogLikelihoodSimilarity",
"weighted": false,
"threshold": 0.6,
"nearestN": 10,
"unseenOnly": false,
"freshness" : 0,
"freshnessTimeUnit" : 86400
}
}
]
事情是,在训练和部署之后,我得到了一个给用户的建议项目列表,其中一些用户已经喜欢了。这是为什么呢?
UserBased 算法的名称是什么,而不是“ncMahoutItemBased”?
谢谢。
【问题讨论】:
标签: ruby-on-rails artificial-intelligence mahout prediction predictionio