問題タブ [myrrix]

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

mahout - Myrrixをユーザーベースの協調フィルタリングに使用できますか?

Apache Mahoutの場合と同じように、ユーザー間の推奨にMyrrixを使用できますか?はいの場合は、説明するか、その方法へのリンクを提供してください。

使いやすいRESTAPIと、非常に高速で軽量なMyrrixを使用したかったのです。まったく新しいユーザー(新しいユーザーですが、それぞれ100のアイテム設定があります)に推奨する必要がありますrecommendToAnonymous-Myrrixのは非常に便利であることが証明された可能性がありますが、ユーザーが許可されない場合に使用できるかどうかはわかりません-ユーザーへの推奨事項。

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

mahout - 協調フィルタリングで追加データからユーザーの近隣を取得する

「 Mahout レコメンダーに複数の加重データ モデルを利用する」のように、複数のデータセットに基づいてレコメンデーションを行いたかった

しかし、私の問題は、追加のデータ セットがプライマリ アイテムにうまく変換されないことです。私のドメインは特定のものですが、音楽の好みにも基づいて映画を推薦する問題としてこれを想像してみてください。

映画と音楽を同じように扱うと、結果にも音楽が入ります。

より良い近隣を取得するためだけに他のデータセットを使用したいと思います。これは Mahout または Myrrix で可能ですか?

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

recommendation-engine - Myrrix で推奨のために複数のデータ型を組み合わせるにはどうすればよいですか?

この場合、ユーザーのクリック ストリーム、アイテムの属性 (カテゴリ、タグなど)、アイテムに関するお気に入り、およびアイテムのコレクションがあります。これらのデータを Myrrix の入力データとしてどのように組み合わせることができるでしょうか?

0 投票する
2 に答える
477 参照

mahout - Myrrix Serving Layer で REST API を介して文字列ユーザー ID を挿入する方法

a6347324、b7432408、f54789922 (数値以外) などのユーザー ID と、数値のアイテム ID があります。Myrrix で REST API を使用して、そのようなユーザーとアイテムのペアを挿入できるようにしたいと考えています。しかし/pref/a6347324/1234、エラーを返します。https://github.com/myrrix/myrrix-recommender/blob/master/web-common/src/net/myrrix/web/servlets/PreferenceServlet.javaparseLongの 74 行目 を考慮すると、これが予想されます。

バージョン0.11を使用しています。「タグ」機能は、同等の数値 ID のような文字列タグを返さないため、使用したくありませんbecause。API では機能しないと思います (タグが返されないため!)。これはすぐに修正されますか?すぐに使用または実装できる即時の回避策はありますか?

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

myrrix - recommendToAnonymous のタグ、Myrrix の csv ファイル内のタグ

recommendToAnonymousMyrrix REST-API で使用しようとしています。2 つの要件があります。

  1. 匿名ユーザーのタグを追加します。設定とタグのリストも取得して、匿名ユーザーの推奨事項を取得できるようにします。
  2. 新しいcsvファイルで初めて起動するときにモデルを構築するとき-csvファイル自体にタグを追加します。

例:

質問:

(2)はすでに可能ですか?はいの場合、正確な形式を教えてください。

(1)どうすればいいの?どちらも不可能な場合、回避策はありますか? (匿名ユーザーの一時 ID を生成し、ID を追加し、タグを設定し、通常の方法で推奨事項を取得し、ユーザーとユーザーの設定を削除する必要があること以外は.

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

mahout - Myrrix の複数のモデル

次のような CSV ファイルがあります。

ここで、typeA、typeB、typeC は 3 つの異なるタイプのエンティティです。タイプ B と C を 2 つの異なるタイプのアイテムと見なし、タイプ A をユーザーと見なします。

この CSV ファイルを Myrrix にフィードすることで、モデルを構築できます。このファイルには、B (以前の CSV ファイルの「B」項目はユーザーとしてここに含まれています) と D の 2 つのタイプしかありません。次に、次のような別の CSV ファイルがあるとします。

ここでは、typeB に対して typeD のレコメンデーションを取得したいと考えています。これには別の Myrrix インスタンスが必要ですか? 2 つのモデルを用意して、どちらを推奨するかを選択することはできますか? Apache Mahout でこれを行うのは簡単だと思いますが、Myrrix のようにリアルタイムの setPreference とモデルの更新の喜びを得ることができないのではないでしょうか?

これを解決するためのアイデアをいただければ幸いです。