我们按照以下文档获得了基本的电子商务推荐引擎:
使用的模板:pio模板获得PredictionIO / template-scala-parallel-ecommercerecommendation 随后的文件:https://docs.prediction.io/templates/ecommercerecommendation/quickstart/
然而,我们通过几个步骤调整以启动和运行引擎:
一切正常,然后我们尝试获得推荐。但是我们总是得到空的itemScores数组。能帮帮我们吗?
这是我的Engine.json
{
"id": "default",
"description": "Default settings",
"engineFactory": "org.template.recommendation.RecommendationEngine",
"datasource": {
"params" : {
"appName": "MyApp123"
}
},
"algorithms": [
{
"name": "algo",
"params": {
"seed": 1,
"rank": 10,
"iteration": 10,
"lambda": 0.01,
"appName": "MyApp123",
"similarItemEvents": ["view"],
"seenItemEvents": ["buy", "view"],
"unseenOnly": true
}
}
]
}
答案 0 :(得分:0)
如果没有足够的数据用于推荐,系统会回退到热门项目时会发生这种情况。我们测试了添加越来越多的数据,我们开始为我们的项目获得积极的回应
参考:https://groups.google.com/forum/#!topic/predictionio-user/yyLc_Vjo6mk