我已使用以下内容修改了AbstractSimilarity类/ UserSimilarity方法:
Collection c = multiMap.get(user1);
if(c.contains(user2)){
result = result+0.50;
}
我使用具有两个文件的 epinions 数据集。一个具有 userid、itemid、rating 和一个存储在上面的 multimap 中的信任网络 user-user。评级集在数据模型上。
最后:如果他在请求推荐的用户的信任网络上,我想为用户添加一个值(例如+0.50)。
使用两个数据模型会更好吗?
纳克斯