请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

第九章 9-5 9-6 离线推荐:基于物品角度召回策略筛选候选集

第九章 9-5 9-6 离线推荐:基于物品角度召回策略筛选候选集
item2itemrecall 计算物品相似度为什么要读取上一个任务存储的ALS模型生成的物品特征向量, item2item 也要依赖ALS算法吗?生成物品特征向量只能用ALS算法结合 用户-物品打分矩阵 来得到吗?
图片描述

正在回答 回答被采纳积分+3

1回答

小简同学 2021-02-25 12:04:51

同学你好,1.召回的算法有很多,通常从多个召回算法生成的候选集取出。因为这课程主要讲协同过滤,所以召回算法采用基于物品的召回和基于用户的召回。2.同样的,物品特征向量获取的算法也很多,从als算法获取特征向量是其中一种方法。因为训练出als模型之后,就等于获取到最优的用户特征向量矩阵和物品特征向量矩阵。通过als模型获取特征向量的优点是,spark ml包的als算法能得到物品的隐性向量,那么就可以计算物品之间的余弦相似度,从而获取召回。缺点是计算量非常大。祝学习愉快!

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信