2

私は最近多くのレコメンデーションアルゴリズム(主に協調フィルタリング)を掘り下げており、特定のユーザーまたはアイテムのいずれかに基づいてアイテムをレコメンデーションすることについてかなり多くの答えを見つけました(これは私がやりたいことの一部です、それがうまくいくように)。また、ある程度パーソナライズされた電子メールを送信したいと思います。つまり、特定の製品セットを含む電子メールを指定して、電子メールを送信するユーザーのセットを選択します。

これを行うための最良の方法/アルゴリズムは何でしょうか?

4

1 に答える 1

1

このためには、通常の協調フィルタリング プロセスを変更するだけです。アイテムをユーザーに推奨するのではなく、ユーザーにアイテムを推奨します。したがって、どのユーザーが特定のアイテムを最も好むかを推測しています。

製品 ID を「ユーザー ID」として、実際のユーザー ID を「アイテム ID」として Apache Mahout などの協調フィルタリング システムにフィードするだけです。任意の電子メール (「ユーザー」) に最適なユーザー (「アイテム」) を推奨します。

もちろん、まだ入力データが必要です。おそらく、どのユーザーが製品を評価、購入、または閲覧したかという過去の履歴を収集したことがあるでしょう。それはまだあなたの入力です。

于 2011-05-24T13:28:07.433 に答える