问题标签 [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.
java - 查询免费购买项目时出现运行时错误
我正在使用https://templates.prediction.io/PredictionIO/template-scala-parallel-complementarypurchase模板并使用PHP-SDKprediction.io
插入购买事件
引擎部署成功,但查询时出错
错误如下
这是我的engine.json
apache-spark - 我的 PredictionIO 事件服务器中存储了多少事件?
我将未知数量的事件导入我的 PIO 事件服务器,现在我想知道这个数字(以便测量和比较推荐引擎)。我找不到相应的 API,所以我查看了我的服务器使用的 MySQL 数据库。我找到了两个表:
两张表看起来非常相似,所以我仍然不确定。
哪个表是相关的?pio_event_1 和 pio_event_2 有什么区别?
是否有可以查找存储事件数量的命令或 REST API?
scala - Scala 对象抛出构建/训练错误
我需要一些帮助来理解通过 Scala 类为 RandomForestAlgorithm.scala 生成的错误(https://github.com/PredictionIO/PredictionIO/blob/develop/examples/scala-parallel-classification/custom-attributes/src/main /scala/RandomForestAlgorithm.scala)。
我正在 PredictionIO 中按原样构建项目(分类模板的自定义属性),并且出现 pio 构建错误:
因此,当我解决导致错误的行并将其设为抽象对象时:
pio 构建成功但训练失败,因为它无法实例化模型的新分配:
所以有两个问题:1.为什么在构建过程中不考虑定义以下模型:
- 如何以不引发 pio 构建错误并允许训练重新分配对象属性的方式定义 PIORandomForestModel?
我已在 PredictionIO Google 小组中发布了这个问题,但没有得到回复。在此先感谢您的帮助。
scala - Prediction.io training unresponsive
I am using SimilarProduct template of prediction.io
Inserted 16 thousand products, 70 thousand users and 1.6 million view events.
pio build
is done successfully but in pio train
it goes unresponsive at stage 13 since I have tried 3 times at waited for 6 to 7 hours but it stuck at the stage 13 below is the logs
Here is engine.json
apache-spark - pio eval 失败并出现 OutOfMemoryError:超出 GC 开销限制
我正在使用 PredictionIO 0.9.6 和Recommendation模板。我正在尝试调整超参数,但pio eval
失败了OutOfMemoryError: GC overhead limit exceeded
,这让我觉得我需要覆盖一些默认内存设置。我已经在增加驱动程序内存:
我不使用集群,只使用一台机器。该命令运行两个小时左右,然后中止。我应该配置什么以避免错误?
完整的错误信息:
java - pio 训练阶段的 java.lang.StackOverflowError
pio train
(成功后pio build
)给我一个这样的错误:
从这里开始,ObjectInputStreams 等或多或少地重复,直到堆栈已满。
有没有人暗示这可能是什么或如何调试它?
注意:我在 docker 容器中运行 prediction.io 可能(?)导致问题,但同样:我真的不知道如何从那里继续。
任何帮助都非常感谢。
PS:我增加了堆栈大小 SPARK_DAEMON_JAVA_OPTS="-Xss=9m"
但没有任何效果,但我猜无限递归是罪魁祸首。
predictionio - 安装 PredictionIO 0.9.5
我正在使用 PredictionIO v0.9.6 和节点 js,但我遇到了这个错误:[ERROR] [HttpServerConnection] Aborting encrypted connection to /127.0.0.1:49886 due to [SSLException:Unrecognized SSL message, plaintext connection?]。在谷歌搜索后,我发现解决方案是使用 pio 0.9.5,但我没有找到安装 0.9.5 的方法。所以请谁能给我pio 0.9.5的安装手册。
java - 预测 IO - 无法在停止的 SparkContext 上调用方法
我安装了 PredictionIO 0.9.6,一切都在运行。之后我安装 PredictionIO-Churn-Prediction-H2O-Sparkling-Water 引擎。发动机也在运转。我可以在这里看到https://localhost:8000/
正在运行的引擎服务器。
我正在尝试以这种方式创建查询:
它抛出一个异常:
有谁能够帮我?我究竟做错了什么?
谢谢!
predictionio - 预测 io - 管理或清除事件
几个问题:
假设我用一堆事件训练 PIO 系统,但后来我发现我的事件由于某种原因是错误的,我希望系统在下次训练时忽略或删除这些事件。如何在不删除我的应用程序的整个数据库的情况下做到这一点?
流入 PIO 服务器的事件总计达数十亿。您是否必须定期从系统中删除旧事件,如果是,如何删除?您是直接针对 HBase 运行查询还是有特殊的 PIO 命令?
在安装过程中,我看到 PIO 同时使用了 HBase 和 Elastic Search。它在 Elastic Search 中存储了什么?
代码示例将非常有帮助。谢谢。
predictionio - 预测 io - 如何在多台机器上扩展和分配负载
我已经在单台机器上成功安装了 PIO,并且我看到推荐引擎工作正常。但是,我想知道如何扩展系统以在多台机器上分配负载,但我找不到任何明确的说明如何做到这一点。谢谢你的帮助。