使用Lenskit来预测图书评级

时间:2015-03-02 22:58:16

标签: java plugins prediction collaborative-filtering lenskit

我有一个" csv"包含用户ID,他/她已阅读的书籍,每本书的评级的文件。我想使用Lenskit来预测用户的图书评级。 例如,用户A已经阅读了3本书,A,B,C,我想要预测书A的评级,并看看预测与真实评级的接近程度。 任何人都可以告诉我如何使用Lenskit来做到这一点。我没有开发任何网站,我的所有代码都只是Eclipse中的普通java文件。

1 个答案:

答案 0 :(得分:2)

首先,传统的方法是通过cross-validation,您可以将数据强大的随机分割为训练数据和测试数据。

LensKit Evaluator支持这样做。 Quick Start描述了如何开始;还有一个quick start,其中包含有关运行评估的最新实践。

因此,您需要设置执行以下操作的评估:

  1. 对数据进行分区以进行评估
  2. 在您要使用的LensKit算法上运行它