【问题标题】:How to Specify the Target App when setting up PredictionIO for Rails App为 Rails 应用设置 PredictionIO 时如何指定目标应用
【发布时间】:2014-10-29 10:29:43
【问题描述】:

我是 PredictionIO 的新手,我正在学习本教程 http://docs.prediction.io/0.8.0/tutorials/engines/itemrec/rails.html。我到了需要导入 rake 任务的步骤。好吧,这不起作用,我收到此错误:

PredictionIO::EventClient::NotCreatedError: The requested resource could not be found.

当我尝试这条线时会发生这种情况:

client.set_user(user.id)

现在,就在这一步之前,它说要更改文件 params/datasource.json指定目标应用程序。我不知道如何获得这个ID,我怀疑这可能是这里的问题。

希望这很清楚,有人知道答案。

【问题讨论】:

    标签: ruby-on-rails predictionio


    【解决方案1】:

    为您的应用程序选择一个唯一编号,例如 5

    1. 将 Rails 代码中的 PIO_APP_ID 替换为 5 并运行。这是为了通知事件服务器传入的事件与 appId=5 有关。。 p>

    2. 注册完所有事件后,转到 io.prediction.engines.itemrec/params/datasource.json 并将 appId 更改为 5。现在按此顺序训练、部署引擎.

    您可以通过以下方式查看事件服务器注册的事件 curl -i -X GET http://localhost:7070/events.json?appId=5

    【讨论】:

      猜你喜欢
      • 2015-10-21
      • 2011-09-14
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      • 2013-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多