hadoop Netflix电影推荐系统
发布时间
阅读量:
阅读量
1、推荐系统概述
电子商务平台是推荐系统应用的关键场景之一,例如当当网的图书推荐、大众点评的餐饮推荐以及QQ的好友推荐等,推荐技术已经渗透到生活的方方面面。
从企业的角度来看,应用推荐系统有助于提升销售业绩等商业指标;而对于用户而言,系统能够精准捕捉个人偏好并提供个性化建议,这种体验无疑具有极高的吸引力。
推荐算法分类如下:
按数据使用方式划分:
- 协同过滤算法:包括UserCF、ItemCF以及ModelCF
- 基于内容的推荐:依据用户和物品的内容特征进行匹配
- 社交化过滤:依托用户的社会关系网络进行信息筛选
按模型结构划分:
- 最近邻模型:基于距离计算的协同过滤方法
- 隐因子模型(SVD):依赖矩阵分解技术构建的模型
- 图模型:涵盖社会网络图在内的多种图结构模型
本研究选择协同过滤算法作为电影推荐的核心实现方式。接下来将分别阐述基于用户的协同过滤算法UserCF与基于物品的协同过滤算法ItemCF的基本原理。
基于用户的协同过滤算法UserCF
该方法通过分析不同用户对同一物品的评分数据,计算用户之间的相似度,并根据这种相似性为用户生成个性化推荐。简而言之,就是将兴趣相近用户的喜爱内容推送给目标用户。
全部评论 (0)
还没有任何评论哟~
