問題タブ [mahout-recommender]

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

java - Mahout の NPE TopItems#getTopUsers

mahout バージョン 0.9 を使用しています。次のスタックトレースを使用して、デモサーバーで NPE を取得しました。

p>

根本的な原因

p>

note根本原因の完全なスタック トレースは、Apache Tomcat/7.0.40 ログで入手できます。

アパッチ トムキャット/7.0.40

デバッグのためにサーバーを再起動した後、問題は再現されません。Mahout 0.9 のソース コードをダウンロードしましたが、 TopItems.java:119NPEを取得する方法を理解できません。この NPE を手伝ってくれる人はいますか?

君たちありがとう。

howManyパラメータが 0 の 場合は NPE を更新できますが、私は 5 を使用しています。調査します....

更新 2 howManyパラメータは、NearestNUserNeighborhood のコンストラクタでチェックインされているため、1 未満にすることはできません。これ以上のアイデアはありません... :(

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

hadoop - hadoop での mahout の使用について明確にする必要がある

私は現在、メモリ内推奨 API を使用して mahout に推奨機能を実装しています。ただし、オフラインの推奨事項を計算するために、hadoop を使用する分散ソリューションに移行したいと考えています。初めて Hadoop を使用するので、いくつかの概念と API の使用法について説明を求めています。

現在、hadoop に関する私の理解は最小限であり、正しいアプローチは次のとおりだと思います。

  • hdfsにユーザーとアイテムのデータを入力するために、Apacheドリルのようなものを使用してください。

  • hdfs からのデータに対して mahout train の推奨ジョブを使用します。

  • hdfs の結果データを、solr で使用されるインデックス シャードに変換します。

  • solr を使用してユーザーベースに推奨事項を提供する

ただし、この設計のいくつかの側面について説明を求めています。

  1. インメモリ ライブ レコメンデーションで使用される方法で、レスコアをどのように利用しますか?

  2. レコメンデーション ジョブを呼び出す最適な方法はどれですか?

これらの 2 つ以外にも質問がありますが、これらに対する回答は非常に役立ちます。

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

hadoop - mahout GenericUserBasedRecommender

私は の新人ですApache Mahout。メソッドがどのように機能するか非常に混乱してGenericUserBasedRecommenderいます。例えば:

結果は次のとおりです。

しかし、私が使用する場合List<RecommendedItem> recommendations = cachingRecommender.recommend(12,5);

ありませんrecommendations

リストされた推奨事項によって何が決定されますか? 閾値はありますか?

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

mahout - Mahout RecommenderEvaluator と IDRescorer

RecommenderEvaluator を使用して、Mahout のレコメンデーション効率を推定します。現在、検索されたアイテムの後処理ブーストを行う IDRescorer を使用して、推奨結果を改善しようとしています。

Mahout で RecommenderEvaluator にカスタム IDRescorer を使用するように指示する方法はありますか?

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

mahout - mahout 0.9 に MySQLJDBCDataModel がありません

mysql から読み取る DataModel を使用しようとしています。残念ながら、mahout 0.9 にはクラス MySQLJDBCDataModel がありません。代替手段は何ですか?