机器学习项目班推荐课程基于用户的推荐代码存疑


寒老师,机器学习项目班中,用spark实现的基于用户的推荐,spark_collaborative_filtering文件中的

最后给定用户怎么推荐的是用户啊,不是应该是物品嘛,常规的做法是不是把最相似的人购买的物品推荐给该用户啊(剔除自身已购买的商品)

2.jpg
已邀请:

寒老师

赞同来自: July


往上翻代码,这里user_sims这个rdd做map用到了topNRecommendations函数
topNRecommendations函数做的事情就是“在找到最近的邻居后,按照邻居去做推荐”
我们不是直接从user_sims里取最接近的user返回

要回复问题请先登录注册