我们使用Prediction.IO
作为我们的推荐引擎。
在部署之后(pio deploy),我们可以调用在部署后创建的web服务,以便在需要的时候一次只有一个用户获得推荐结果。我们还可以在单个呼叫中为多个用户发送多个请求。
因为我们有数十亿的事件和数以亿计的用户实体,所以从http端口使用web服务不是导出数据和分析数据的快速方法,比如在Hive中。
问题是,我们找不到一种方法来导出所有用户的推荐(假设每个用户有10个推荐)。
有一个命令(pio export)可以导出所有事件数据,但该命令不包含分值或推荐结果。
对于找到批量导出结果的方法有什么想法吗?
发布于 2016-04-28 21:27:43
经过研究,在PredictionIO网站上发现了this;
本操作指南将解释如何使用$pio
来持久化一批查询的预测结果。请先阅读评估以了解数据源的readEval()和评估组件的用法。
另外,还有;
本教程基于一些实验和开发人员功能,这些功能可能会在未来的版本中进行更改。
https://stackoverflow.com/questions/36887616
复制相似问题