基于用户的协同过滤算法

基于项目的协同过滤算法

基于模型的协同过滤算法

优点

准确率较高、隐式特征的挖掘

计算简单、实时响应、可解释性好

线下计算、可实现快速实时响应

缺点

可拓展性差、新用户的冷启动问题

未考虑用户之间的差别、数据稀疏性、冷启动问题

模型增量训练问题

应用场景

用户远多于项目的社交网络网站

项目远多于用户的非社交网站

大量计算,实时响应