问题标签 [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 投票
4 回答
522 浏览

predictionio - 为 PredictioIO Universal Recommender 导入示例事件时出错

我已经使用 ElasticSearch 和 HBase 安装了 PredictionIO 0.9.6,然后按照说明在此处使用 UR 模板:https ://templates.prediction.io/PredictionIO/template-scala-parallel-universal-recommendation

当我尝试通过运行导入示例事件时, python examples/import_handmade.py --access_key **my-access-key** 出现此错误:

401 正文:{“消息”:“无效的访问密钥。”}

访问密钥来自pio app list命令...

我还尝试按照其他问题的建议将 UR 模板升级到 0.3.0 版:删除了带有模板的目录并使用 git https://github.com/actionml/template-scala-parallel-universal-recommendation重新安装但是当我运行./examples/integration-test我得到同样的错误。

有这个问题的人吗?

0 投票
1 回答
940 浏览

machine-learning - Apache Mahout 和 PredictionIO 有什么区别?

它们在用法上有什么区别,开发 PredictionIO 的主要原因是什么?

0 投票
1 回答
463 浏览

scala - Spark 和预测 IO:NoClassDefFoundError 尽管存在依赖关系

问题:

我正在尝试使用 Spark 1.6.1 和 PredictionIO 0.9.5 训练一个 Prediction IO 项目,但是在 Executors 开始工作后该作业立即失败。这发生在独立 spark 集群和 Mesos 集群中。在这两种情况下,我都从远程客户端部署到集群,即我正在运行pio train -- --master [master on some other server]

症状:

  • [Stage 0:> (0 + 0) / 2]在驱动程序日志中,在第一条消息后不久,执行程序因以下原因而死亡java.lang.NoClassDefFoundError: Could not initialize class org.apache.hadoop.hbase.protobuf.ProtobufUtil

调查:

  • pio-assemblyjar 中找到有问题的类:

    /li>
  • 提交的时候,这个jar是和项目一起部署的,可以在executors里面找到
  • 添加--jars pio-assembly-0.9.5.jarpio train并不能解决问题
  • 创建一个 uber jarpio build --clean --uber-jar并不能解决问题
  • SPARK_CLASSPATH奴隶设置为本地副本pio-assembly-0.9.5.jar 确实可以解决问题

据我所知,已弃用,提交SPARK_CLASSPATH时应替换为。--jars我宁愿不依赖于已弃用的功能。打电话pio train或使用我的基础设施时有什么遗漏吗?执行程序从驱动程序获取依赖项是否存在缺陷(例如竞争条件)?

0 投票
1 回答
431 浏览

predictionio - Prediction.io 应用程序在 SecureRandom 方法上创建失败,因为表 events_1 不退出

尝试创建新应用时出现错误“表 pio_event:events_1 尚不存在”。

$ pio app new myapp

控制台日志:

0 投票
1 回答
227 浏览

scala - 预测 IO:为引擎配置超时

我有一个训练有素的模型,我可以毫无困难地部署它。但是,查询 API 将收到响应:

服务器无法及时响应您的请求

一个简单的谷歌搜索(和过去的经验)告诉我这是喷雾告诉我响应时间太长了。我希望能够增加超时,但我找不到如何配置引擎。

知道如何更改引擎使用的配置吗?

0 投票
2 回答
535 浏览

predictionio - 卡在创建新的预测应用程序上

我正在使用以下命令创建新的 predictionio 应用程序:

并且卡在下面的日志中:

如何弄清楚?

0 投票
1 回答
63 浏览

scala - 预测 IO 请求挂起

我正在尝试使用以下内容查询已部署的 PredictionIO 引擎:

但我只收到以下内容:

服务器无法及时响应您的请求

我知道这意味着 Spray 正在接收请求(即 Spray 超时消息),但由于某种原因,无论多长时间,它都永远不会完成request-timeout

我的日志表明该predict方法从未被调用,这表明在 PredictionIO 请求处理程序逻辑中卡住了一些东西。

0 投票
1 回答
328 浏览

ubuntu - 如何在 http 而不是 https 上部署 predictionio

我已经建立PredictionIOpio-start-all提交了测试数据,并且也进行了构建和训练。

现在我正在部署它,一切正常,但服务器部署在 https 而不是 http。我正在使用 ubuntu 14.04

日志在这里

[WARN] [Utils] 您的主机名 med-lap-008 解析为环回地址:127.0.1.1;使用 192.168.35.97 代替(在接口 eth0 上)[WARN] [Utils] 如果需要绑定到另一个地址,请设置 SPARK_LOCAL_IP [INFO] [Remoting] 开始远程处理 [INFO] [Remoting] 远程处理已启动;监听地址:[akka.tcp://sparkDriverActorSystem@192.168.35.97:51753] [INFO] [Engine] 使用持久模型 [INFO] [Engine] 为算法 com.myapp.URAlgorithm [INFO] 检测到自定义持久模型 [INFO] URModel$] 创建虚拟空模型 [INFO] [MasterActor] 在 https://192.168.35.97:8001 取消部署任何现有引擎实例[ WARN] [MasterActor] 在 https://192.168.35.97:8001没有任何内容[INFO] [HttpListener] 绑定到 /192.168.35.97:8001 [INFO] [MasterActor] 引擎已部署并正在运行。引擎 API 位于https://192.168.35.97:8001

0 投票
0 回答
256 浏览

apache-spark - PredictionIO pio 列车因异常而失败

我正在我的 Unix 机器上设置 Prediction IO。我能够设置所有需要的东西,现在使用Lead Scoring 模板。我可以使用pio build --verbose命令成功构建模板,它说引擎已准备好训练。但是,一旦我运行pio train它就会失败并出现一些火花异常。

有人可以帮我解决这个问题吗?

以下是日志:

0 投票
1 回答
131 浏览

predictionio - 如何更改“pio eventserver”的用户?

我有:

那是因为我的 MYSQL 数据库中没有用户pio。如何更改 pio 命令的用户名?