从Prediction.io

时间:2016-04-27 10:47:18

标签: predictionio

我们正在使用Prediction.IO作为我们的推荐引擎。

部署(pio deploy)之后,我们可以调用部署后创建的Web服务,以便在需要时一次获得一个用户的推荐结果。我们还可以通过一次通话为许多用户发送许多请求。

因为我们有数十亿个事件和数百万个用户实体,所以使用来自http端口的Web服务并不是一种快速导出数据并在Hive中进行分析的方法。

问题是,我们找不到为所有用户导出推荐的方法(让我们为每个用户说10条建议)。

有一个命令(pio export)可以导出所有事件数据,但这不包含分数值或推荐结果。

有关找到批量导出结果的方法的想法吗?

1 个答案:

答案 0 :(得分:0)

经过一些研究,在PredictionIO网站上发现了this;

  

这个操作指南将解释如何使用$ pio eval来保留一批查询的预测结果。请阅读评估以了解DataSoure的readEval()和评估组件的使用情况。

也;

  

本教程基于一些实验和开发人员功能,可能会在将来的版本中进行更改。