0

コンテキスト情報 (設定が行われた時間、推奨を行うために使用されたデバイスなど) に応じて、設定を異なる方法で処理するレコメンダーを作成することを計画していました。

Mahout in Action book および Mahout に同梱されているコード例の中には、関連するものは何も見つからないようです。いくつかの例では、ユーザーまたはアイテムの類似性を表現するために使用されるメタデータ (別名コンテンツ) がありますが、それは私が探しているものではありません。

誰かがすでに Mahout で同様のことを試みたのだろうか?


編集:

実際の例としては、現在のセッションがモバイル デバイスで行われている場合が考えられます。これにより、モバイル デバイスで追跡されたすべての嗜好が押し上げられ (評価 * 1.1)、別の方法で追跡された嗜好が低下します (評価 * 0.9)。

...

別の例として、一部の評価が暗黙的に収集され、他の評価が明示的に収集される場合があります。追跡された値に直接「コーディング」せずに、この事実をどのように追跡できますか?また、スコアを計算するときにその情報をどのように使用できますか?

4

1 に答える 1

1

1 つのアプローチはRescorerクラスを使用してそれを行うことだと思いますが、これはあなたが探しているものではないと言うときに参照しているものだと思います。

もう 1 つの方法は、Mahout を使用してレコメンデーションを生成する前に、必要に応じて設定を調整するために必要なデータ全体を前処理することです。

設定を変更するためにデータをどのように使用すると予想されるかについて、さらに詳細を提供していただければ、ここにいる人々がさらに役立つでしょう.

于 2012-08-20T15:27:21.570 に答える