0

我是 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指定目标 app。我不知道如何获得这个ID,我怀疑这可能是这里的问题。

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

4

1 回答 1

0

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

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

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

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

于 2014-11-03T18:50:07.270 回答