使用lenskit向不在数据集中的用户推荐

时间:2018-07-13 04:25:46

标签: lenskit

我尝试使用lenskit构建推荐系统,但是在教程中,我只能为数据集中的用户提供建议。我想建立一个模型并为发送阵列的用户推荐。我该怎么办?

对不起,我的英语不好。

1 个答案:

答案 0 :(得分:0)

LensKit要求数据集包含用户的数据,除非您使用基于项目的推荐器/计分器。但是,模型训练和推荐/预测可以使用不同的数据集-LensKit仅假定您在生成预测之前已将用户首选项存储在LensKIt的数据库中。

某些算法(例如FunkSVD)会忽略模型中未包含的用户数据。其他(item-item和user-user)则使用数据访问对象中的当前用户数据。