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

Use lenskit to recommend for user not in dataset

我尝试使用 lenskit 构建推荐系统,但在教程中我只能获得数据集中用户的推荐。我想建立一个模型并为发送他喜欢的数组的用户推荐。我该怎么做?

抱歉我的英语不好。

LensKit 要求数据集包含您的用户数据,除非您使用基于项目的 recommenders/scorers。但是,模型训练和 recommendation/prediction 可以使用不同的数据集 - LensKit 只是假设您在生成预测之前已将用户偏好存储在 LensKIt 的数据库中。

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