采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
第九章 9-5 9-6 离线推荐:基于物品角度召回策略筛选候选集 item2itemrecall 计算物品相似度为什么要读取上一个任务存储的ALS模型生成的物品特征向量, item2item 也要依赖ALS算法吗?生成物品特征向量只能用ALS算法结合 用户-物品打分矩阵 来得到吗?
同学你好,1.召回的算法有很多,通常从多个召回算法生成的候选集取出。因为这课程主要讲协同过滤,所以召回算法采用基于物品的召回和基于用户的召回。2.同样的,物品特征向量获取的算法也很多,从als算法获取特征向量是其中一种方法。因为训练出als模型之后,就等于获取到最优的用户特征向量矩阵和物品特征向量矩阵。通过als模型获取特征向量的优点是,spark ml包的als算法能得到物品的隐性向量,那么就可以计算物品之间的余弦相似度,从而获取召回。缺点是计算量非常大。祝学习愉快!
登录后可查看更多问答,登录/注册
一门既讲算法原理又有完整的推荐系统架构的全能课
872 8
496 7
892 6
1.2k 6
721 6