我有一个" csv"包含用户ID,他/她已阅读的书籍,每本书的评级的文件。我想使用Lenskit来预测用户的图书评级。 例如,用户A已经阅读了3本书,A,B,C,我想要预测书A的评级,并看看预测与真实评级的接近程度。 任何人都可以告诉我如何使用Lenskit来做到这一点。我没有开发任何网站,我的所有代码都只是Eclipse中的普通java文件。
答案 0 :(得分:2)
首先,传统的方法是通过cross-validation,您可以将数据强大的随机分割为训练数据和测试数据。
LensKit Evaluator支持这样做。 Quick Start描述了如何开始;还有一个quick start,其中包含有关运行评估的最新实践。
因此,您需要设置执行以下操作的评估: