我尝试使用lenskit构建推荐系统,但是在教程中,我只能为数据集中的用户提供建议。我想建立一个模型并为发送阵列的用户推荐。我该怎么办?
对不起,我的英语不好。
答案 0 :(得分:0)
LensKit要求数据集包含用户的数据,除非您使用基于项目的推荐器/计分器。但是,模型训练和推荐/预测可以使用不同的数据集-LensKit仅假定您在生成预测之前已将用户首选项存储在LensKIt的数据库中。
某些算法(例如FunkSVD)会忽略模型中未包含的用户数据。其他(item-item和user-user)则使用数据访问对象中的当前用户数据。