协同过滤算法主要分为基于启发式和基于模型式两种。其中,基于启发的协同过滤算法,又可以分为基于用户的协同过滤算法(User-Based)和基于项目的协同过滤算法(Item-Based)。启发式协同过滤算法主要包含3个步骤:1)收集用户偏好信息2)寻找相似的商品或者用户3)产生推荐
基于用户的协同过滤算法主要分为两步:(1)找到与目标用户兴趣相似的用户集合(2)找到这个集合中用户喜欢的、并且目标用户没有听说过的物品推荐给目标用户
基于物品的协同过滤算法主要分为两步:(1)计算物品之间的相似度,通过共现矩阵实现(2)根据物品的相似度和用户的历史行为给用户生成推荐列表
THE END