1

Grouplens Mahoutの例を使用すると、特定のユーザーに提案された映画を知るために、次のように呼び出すことができます。

http://localhost:8080/mahout-integration/RecommenderServlet?userID=2

しかし...新しいユーザーに提案された映画のリストを取得するには、どのコマンド/ URLを呼び出す必要がありますか?または、また、既知のユーザーが評価する新しい映画を持っている場合、ユーザーがスコアを付けた新しい映画ですべてのratings.datをリロードしたくありません。「オンザフライ」で新しいユーザーのraccomandationsを知ることを許可するRecommenderServletで使用するコマンドはありますか?編集せずに、ratings.datをリロードしますか?

たとえば、userId = 2に2つの映画(ID 1611と2345)の2つの新しい評価(4と5)がある場合、次のようになります。

http://192.168.1.3:8080/mahout-integration/RecommenderServlet?userID=2&newMovies=1611,2345&newRatings=4,5

出来ますか?

よろしくお願いします、Geltry

4

1 に答える 1

2

Myrrixをご覧になることをお勧めします。これは、ある意味で、Mahoutの味(別名推奨)部分の進化です。

REST APIは、Myrrixのサービングレイヤーコンポーネントで実行できる操作の種類を示します。これには、モデルに折りたたまれ、モデル全体をリロードせずに使用できるようになるユーザーの新しいプリファレンスの設定が含まれます(ただし、最終的には更新する必要があります)モデル)。

Mahoutであなたが望むことが不可能だと言っているわけではありませんが、それはそれほど簡単で便利ではありません。

于 2012-11-02T09:51:39.247 に答える