1

ユーザーID、読んだ本、各本の評価を含む「csv」ファイルがあります。Lenskit を使用して、ユーザーの本の評価を予測したいと考えています。たとえば、ユーザー A が 3 冊の本、A、B、C を読んだ場合、本 A の評価を述語し、その述語が実際の評価とどの程度近いかを確認したいとします。Lenskit を使用してそれを行う方法について誰か教えてください。私は Web サイトを開発しておらず、すべてのコードは Eclipse の通常の Java ファイルです。

4

1 に答える 1

2

まず、これを行う従来の方法は、相互検証を使用することです。この方法では、データをトレーニング データとテスト データに堅牢にランダムに分割します。

LensKit Evaluator はこれをサポートしています。クイック スタートでは、開始方法が説明されています。また、評価の実行に関する現在のベスト プラクティスを含むクイック スタートもあります。

そのため、次のことを行う評価を設定する必要があります。

  1. 評価のためにデータを分割します
  2. 使用したいLensKitアルゴリズムで実行します
于 2015-03-04T01:59:41.650 に答える