使用 Lenskit 预测图书评级
use Lenskit to predicate the book rating
我有一个 "csv " 文件,其中包含用户 ID、he/she 已阅读的书以及每本书的评分。我想使用 Lenskit 来预测用户的图书评级。
例如,用户 A 阅读了 3 本书,A,B,C,我想预测书 A 的评分,看看预测与真实评分的接近程度。
谁能给我一些关于如何使用 Lenskit 来做到这一点的想法。我没有开发任何网站,我的所有代码都只是 Eclipse 中的普通 java 文件。
首先,传统的方法是通过 cross-validation,将数据随机拆分为训练数据和测试数据。
LensKit Evaluator 支持这样做。 Quick Start descries how to get started; also there is a quick start 包括 运行 评估的当前最佳实践。
因此您需要设置执行以下操作的评估:
- 对数据进行分区以进行评估
- 在您要使用的 LensKit 算法上运行它
我有一个 "csv " 文件,其中包含用户 ID、he/she 已阅读的书以及每本书的评分。我想使用 Lenskit 来预测用户的图书评级。 例如,用户 A 阅读了 3 本书,A,B,C,我想预测书 A 的评分,看看预测与真实评分的接近程度。 谁能给我一些关于如何使用 Lenskit 来做到这一点的想法。我没有开发任何网站,我的所有代码都只是 Eclipse 中的普通 java 文件。
首先,传统的方法是通过 cross-validation,将数据随机拆分为训练数据和测试数据。
LensKit Evaluator 支持这样做。 Quick Start descries how to get started; also there is a quick start 包括 运行 评估的当前最佳实践。
因此您需要设置执行以下操作的评估:
- 对数据进行分区以进行评估
- 在您要使用的 LensKit 算法上运行它