問題タブ [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 投票する
1 に答える
86 参照

java - クエリ無料購入アイテムの実行時エラー

https://templates.prediction.io/PredictionIO/template-scala-parallel-complementarypurchaseテンプレートを使用しており、 PHP-SDKprediction.ioを使用して購入イベントを挿入しています

エンジンは正常にデプロイされましたが、クエリでエラーが発生しました

エラーは以下

これが私のengine.jsonです

0 投票する
0 に答える
518 参照

apache-spark - pio eval が OutOfMemoryError で失敗する: GC オーバーヘッド制限を超えました

PredictionIO 0.9.6 と推奨テンプレートを使用しています。ハイパーパラメータを調整しようとしていますが、でpio eval失敗しますOutOfMemoryError: GC overhead limit exceeded。これにより、デフォルトのメモリ設定をオーバーライドする必要があると思われます。私はすでにドライバーメモリを増やしています:

クラスターは使用せず、1 台のマシンのみを使用します。コマンドは 2 時間ほど実行された後、中止されます。エラーを回避するには何を設定すればよいですか?

完全なエラー メッセージ:

0 投票する
1 に答える
1135 参照

java - pio トレイン フェーズの java.lang.StackOverflowError

pio train(成功した後pio build)次のようなエラーが表示されます:

ここから、スタックがいっぱいになるまで、ObjectInputStreams などが多かれ少なかれ繰り返されます。

これが何であるか、またはこれをデバッグする方法についてのヒントはありますか?

NB : docker コンテナー内で predict.io を実行しているため、(?) 問題が発生する可能性がありますが、そこから先に進む方法がよくわかりません。

どんな助けでも本当に感謝しています。

PS:スタックサイズを増やして SPARK_DAEMON_JAVA_OPTS="-Xss=9m"も効果はありませんでしたが、とにかく無限再帰が原因だと思います。

0 投票する
0 に答える
411 参照

java - 予測 IO - 停止した SparkContext でメソッドを呼び出すことはできません

PredictionIO 0.9.6 をインストールしました。すべてが実行されています。その後、PredictionIO-Churn-Prediction-H2O-Sparkling-Water エンジンをインストールします。エンジンもかかります。ここhttps://localhost:8000/で実行中のエンジン サーバーを確認できます。

次のようなクエリを作成しようとしています。

例外をスローします:

誰でも私を助けることができますか?私は何を間違っていますか?

ありがとうございました!

0 投票する
1 に答える
541 参照

predictionio - 予測 io - イベントの管理またはクリア

いくつかの質問:

  1. 一連のイベントを使用して PIO システムをトレーニングした後、なんらかの理由でイベントが間違っていることがわかり、次にトレーニングするときにシステムがこれらのイベントを無視または削除するようにしたいとします。アプリのデータベース全体を削除せずにそれを行うにはどうすればよいですか?

  2. PIO サーバーに流れ込むイベントは、合計すると数十億になります。システムから古いイベントを定期的に削除する必要がありますか? また、そうであれば、どのように削除しますか? HBase に対して直接クエリを実行しますか?それとも、そのための特別な PIO コマンドがありますか?

  3. インストール プロセスで、PIO が HBase と Elastic Search の両方を使用していることがわかりました。Elastic Search には何を保存しますか?

コードサンプルは非常に役に立ちます。ありがとう。

0 投票する
0 に答える
172 参照

predictionio - 予測 io - 複数のマシン間で負荷をスケーリングおよび分散する方法

1 台のマシンに PIO を正常にインストールし、レコメンデーション エンジンが正常に動作していることを確認しました。ただし、システムをスケールアップして複数のマシンに負荷を分散する方法を知りたいのですが、その方法に関する明確な指示がどこにも見つかりません。ご協力いただきありがとうございます。