问题标签 [predictionio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
770 浏览

predictionio - Prediction.io:无法部署引擎

我正在尝试在我的本地计算机上设置 Prediction.io文本分类引擎。但是,在尝试 时pio build,我收到以下消息:

如教程中所述,我已经导入了示例数据。我能够毫无问题地构建和训练引擎。任何想法为什么它无法找到有效的引擎实例?


相关信息:

pio build

pio train

pio status

0 投票
1 回答
475 浏览

events - PredictionIO 定制 Universal Recommender

我想为我们的网站实现一个通用推荐器。

我已经成功设置了教程自定义的基本配置。

我们提供的服务是电子商务,用户可以在其中购买,例如,从 0 到 5 评分,并在其他操作中保存产品。

我对如何设置这些有点困惑:

  • 喜欢/不喜欢;
  • 保存/删除;
  • 速度。

我知道我可以在事件上附加属性,但我不知道如何为不同删除事件设置负权重。另外,如果我没有在任何地方设置评估产品的范围,我也不知道算法如何加权评分。

希望你能给我解惑。

最好的

0 投票
0 回答
91 浏览

algorithm - 是否可以在通用模板中使用“事件评级”

我有如下事件:

我希望使用Prediction.io 通用模板中的当前(UR) 算法计算具有“评级”属性的事件“比率” 。可能吗 ?或者我需要使用 ALS 算法并将其添加为多个算法?

0 投票
1 回答
352 浏览

java - Prediction IO + Universal Recommender 中推荐数量的减少

我们正在尝试使用 PredictionIO (ver. 0.9.5) + Universal Recommender (v. 0.2.3) 为我们服务的用户构建个人推荐。EventServer 正在收集有关用户对 MySQL 数据库中项目评分的事件,Recommender 的 retrain 由调度程序运行,并将个人推荐存储到 ElasticSearch。在开始和后来的一些训练中,推荐者的响应看起来不错,有很多项目,但过了一段时间,推荐的数量开始下降。我们查看了 ElasticSearch 中的数据:item 存在,但是它们的属性被删除了。我们想知道为什么会发生这种情况?

附件中的 engine.json 示例:engine.json

提前致谢!

0 投票
1 回答
163 浏览

predictionio - Java电子商务推荐给出空分数

我们按照以下文档构建了一个基本的电子商务推荐引擎:

使用的模板:pio 模板获取 PredictionIO/template-scala-parallel-ecommercerecommendation 文档如下:https ://docs.prediction.io/templates/ecommercerecommendation/quickstart/

但是,我们通过几个步骤进行了调整以使引擎启动并运行:

  1. engineFactory 值已更改(快速入门中未提及)
  2. 根据快速入门文档导入数据
  3. 下载了 postgresql-9.4.1208.jre6.jar 驱动
  4. 运行以下命令: pio build pio train -- --driver-class-path postgresql-9.4.1208.jre6.jar pio deploy -- --driver-class-path postgresql-9.4.1208.jre6.jar

一切正常,然后我们试图获得建议。但是我们总是得到空的 itemScores 数组。你能帮我们解决这个问题吗?

这是我的 Engine.json

0 投票
1 回答
42 浏览

scala - 错误添加 libraryDependencies “io.prediction”

下午好,当我尝试添加 libraryDependencies“io.prediction”时,我会询问错误这是我的代码

第一次,我添加(a,c,d)并且它工作!当我重新添加(b)它不起作用。任何想法?谢谢!

0 投票
0 回答
198 浏览

java - 如何在 Predictionio 中调试 pio 训练?

目前,我学习推荐引擎模板。但是,通过学习现有引擎,我需要在运行时调试所有 Scala 的变量(输入和输出)pio train,这可能吗?

0 投票
0 回答
136 浏览

java - 尝试通过 Intellij IDEA 调试 PIO TRAIN 时出错

我已经在 ubuntu 上安装了 prediction-io,到目前为止,我确实成功了pio buildpio train并且pio deploy通过控制台提示。

但我总是无法PIO TRAIN通过intellij IDEA调试或模拟(使用https://docs.prediction.io/resources/intellij/中的指南):

错误是:

0 投票
0 回答
51 浏览

predictionio - PredictionIO 握手失败

我正在对 PredictionIO 进行测试,并且在 pio 命令构建、训练和部署时遇到错误:

javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

这些命令确实运行成功,但我不确定这个错误是否重要。

0 投票
1 回答
193 浏览

predictionio - 从 Prediction.io 批量导出分数

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

部署完成后(pio deploy),我们可以调用部署后创建的web服务,在需要的时候一次得到一个用户的推荐结果。我们还可以在一次调用中为多个用户发送多个请求。

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

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

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

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