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 に答える