推荐系统简介
一、推荐系统的目的 让 用户 更快更好的获取到自己需要的内容 让 内容 更快更好的推送到喜欢它的用户手中 让 网站( 平台)更有效的保留用户资源 二、推荐系统的基本思想 利用用户和物品的特征信息,给用户推荐那些具有用户喜欢的特征的物品。 利用用户喜欢过的物品,给用户推荐与他喜欢过的物品相似的物品。 利用和用户相似的其他用户,给用户推荐那些和他们兴趣爱好相似的其他用户喜欢的物品 三、推荐系统分类 1、根据实时性分类 离线推荐 实时推荐 2、根据推荐原则分类 基于相似度的推荐 基于知识的推荐 基于模型的推荐 3、根据数据源分类 基于人口统计学的推荐 基于内容的推荐 基于协同过滤的推荐 四、推荐算法简介 1、基于人口统计学的推荐 2、基于内容的推荐: 利用用户评价过的物品的内容特征 3、基于 协同过滤 的推荐 基于 近邻 的协同过滤 基于用户(User-CF) 基于物品(Item-CF) 基于 模型 的协同过滤 奇异值分解(SVD) 潜在语义分析(LSA) 支撑向量机(SVM) 5、混合推荐 实际网站的推荐系统往往都不是单纯只采用了某一种推荐机制和策略,往往是将多个方法混合在一起,从而达到更好的推荐效果。比较流行的组合方法有: 加权混合:用 线性公式 (linear formula)将几种不同的推荐按照一定权重组合起来, 具体权重的值需要在测试数据集上反复实验 ,从而达到最好的推荐效果