問題タブ [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.
mahout - Mahout -- こんな人におすすめ
私は魔法使いを学ぶ初心者です。
mahoutには5人の推薦者がいることがわかりました。ユーザーベース、アイテムベース、...
私が使用したデータセットはmovielens 100Kです
ユーザーベースの映画レコメンデーションとは少し異なる映画レコメンデーションを実装することを考えています。つまり、ユーザー ID を入力として 1 人のユーザーのみに映画を推薦する代わりに、ユーザーの人口統計情報 (年齢層、性別、職業、郵便番号など) を取得したいと考えています。
しかし、問題は、独自のユーザー類似度メソッドを作成する方法 (元のメソッドは 2 つの long 型のユーザー ID をパラメーターとして使用する方法) と、u.user ファイルと u.data ファイルを組み合わせる方法です。
mahout - mahout でのユーザーの好みに基づくレコメンデーション システム
ユーザーの好みや閲覧履歴に基づいて、Apache Mahout でレコメンデーション システムを実行するにはどうすればよいですか? つまり、コンテンツ ベースの Web サイトでは、ログインしていないユーザーによる 95% のトラフィックがあり、それらは検索エンジン経由でアクセスされます。IP を使用して一意にする唯一の方法です。ユーザーの同様のブラウジング行動を見つけて、関連するコンテンツを推奨できる Apache Mahout はありますか?
algorithm - 信頼とサポートのための Mahout アルゴリズム
User id 、 Item id 、および Item プリファレンス値の指定されたデータセットからサポートと信頼を見つけるための mahout の推奨アルゴリズムを知っている人がいます..そして、その情報に基づいて、アルゴリズムはアイテムを推奨します...
hadoop - mahout-core-0.7-SNAPSHOT.job(hadoopに関する推奨事項)をビルドできません
私はubuntu11.10を使用しています。
mahout_trunkを使用してダウンロードしました
"svn co http://svn.apache.org/repos/asf/mahout/trunk "
ディレクトリ/optにあります。その後、「mvninstall」コマンドを使用します。
私はすでにlinked-simple-sorted.txtをhdfsに入れています。また、hdfsの入力ディレクトリにusers.txtを配置していました。
/ opt / mahout/coreディレクトリに入った後。
「mvncleanpackage」を使用してmahout-core-0.7-SNAPSHOT.jobをビルドしようとするときはいつでも。mahout-core-0.7-SNAPSHOT.jobは作成されません。
mahout-core-0.7-SNAPSHOT.jar、mahout-core-0.7-SNAPSHOT-job.jar、mahout-core-0.7-SNAPSHOT-tests.jarのみが表示されます。
このコマンドから実行しようとすると、次のようになります。
次のエラーが発生しました。
このコマンドを使用して実行しようとすると、次のようになります。
次のエラーが発生しました:
たくさん試しましたが、このエラーから出てこないでください。
私がしなければならないこと?
あなたの助けをいただければ幸いです。
Hadoopに関する推奨事項を生成する別の方法はありますか?
hadoop - Hadoop で RecommenderJob を実行する際の問題
hdfsの入力ディレクトリにlined-sinple-sorted.txtとusers.txtを追加後。
次のコマンドを実行しようとしています。
次に、次のエラーが発生しました。
このエラーから抜け出すために私は何をしなければなりませんか?(コマンドを書き込むことは可能ですか?)
あなたの助けに感謝します。
model - ユーザーのモデル作成ユーザー協調フィルタリング
ユーザー-アイテムマトリックス内のユーザーがデータベース内のユーザー全体の選択された部分である、一種のユーザー-ユーザー協調フィルタリングを実行したいと思います。これらの選択されたユーザーは、新しく選択されたユーザー設定で定期的に更新されます。新しいユーザーをマトリックスに追加しないでください。新規ユーザーの場合、ユーザーの好みに基づいて、ユーザーアイテムマトリックス(選択されたユーザーの一部のみを含む)からアイテムを推奨する必要があります。新しい匿名ユーザーをマトリックスに追加したくありません。
マハウトで探索しましたが、そこで助けが必要です。MahoutのRecommenderクラスには、user_idを引数として取るrecommend(...)メソッドがあります。これは私が望むものではありません。メソッドは設定を受け入れる必要があり、モデルに基づいて、アイテムが推奨される必要があります。マハウトでそれを行う方法は?? PlusAnonymousUserDataModelを使用できますか??
mahoutでない場合、他のどのツールがこれを達成できるか...
PlusAnonymousUserDataModelで使用したコードで、通常の使用法で推奨事項があるユーザーに推奨事項を提供していません。
コードに問題はありますか?
hadoop - Hadoop でユーザーベースのレコメンデーションを使用できますか?
「Mahout in action」を読んでいて、この本から、アイテムベースのレコメンデーションを設定できることに気づきました。そして、FileDataModel が更新ファイルをサポートしていることを知っているので、これは単一の PC で使用されます。Hadoopではどうですか?
apache - PFPGrowthのmahout出力を読み取れません
Hadoop上でApachemahoutのParallelFPGrothアルゴリズムを正常に実行しています。ただし、以下に示すように、生成された出力テキストファイルは読み取り可能ではありません。
SEQorg.apache.hadoop.io.TextDorg.apache.mahout.fpm.pfpgrowth.convertors.string.TopKStringPatterns������3G9��y'����e������1���2� ����������1����������t�5�1���������t�4�1������������ 1�4227�����������3�1�����������1.3476���������t�1�1340����� ����h�1�5795����������N�1�2701���������K�1.3610���������@�1� 2106��������..。
同じ入力ファイルでRecommenderJobとItemSimilarityJobを実行すると、正しい出力ファイルが生成されます。
何か案は?
timestamp - Mahout:タイムスタンプは推奨事項にどのように影響しますか
Apache Mahoutを使用して推奨事項を作成しているときに、 DataModelにタイムスタンプを追加できることに気付きました(例:FileDataModelまたはPostgreSQLJDBCDataModel)。
この値は、推奨事項を改善するために内部的に使用されていますか(おそらく体重の好みに)?それとも、タイムスタンプを手動で取得して独自の計算を行うだけですか?自分専用の場合、大規模なパフォーマンス/メモリ使用量にどのように影響しますか?
refresh - Mahout - FileDataModel: 更新後にファイルを削除しますか?
私はFileDataModelを Mahout のレコメンデーションの DataModel として使用しています。最初にベース ファイル (例: prefs.txt) を生成します。時々、更新ファイル (prefs.1.txt、prefs.2.txt、...) に書き込まれるいくつかの変更があります。
モデルにロードした後、古い更新ファイルを削除することはできますか? それらを(Windowsで)削除しようとすると、エクスプローラーは、ファイルが現在Javaによって使用されていると言っています。元のファイルを削除できないのはなぜですか? データは現在メモリに保存されているため、Mahout はファイルを必要としなくなったと思います。