大数据云计算——实时推荐系统的设计到代码实现(3)

时间:2024-03-30 14:53:49

构建实时推荐系统设计常用算法说明

项目源代码:https://github.com/2462612540/Big_Data_Spark_Scala_hadoop/tree/master/Movie_recommendation_system

常用推荐算法分类

基于人口统计学的推荐与用户画像

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

基于内容的推荐与特征工程

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

基于协同过滤的推荐

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

大数据云计算——实时推荐系统的设计到代码实现(3)

基于协同过滤与基于内容的推荐算法的区别:

协同过滤分为近邻的协同过滤:包括了两种的:基于用户的协同过滤的算法 还有是基于的物品的协同过滤的算法

协同过滤还有一种是的基于模型的协同过滤:包括三种:奇异值分解、 潜在语义分析 、支持向量机。

基于近邻的推荐和基于模型的推荐区别:

——基于近邻的推荐是在预测时直接使用已有的用户偏好数据,通过近邻数据来预测对新物品的偏好(类似分类)
——基于模型的方法, 是要使用这些偏好数据来训练模型,找到内在规律,再用模型来做预测(类似回归)