检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘佳耀 王佳斌 LIU Jiayao;WANG Jiabin(School of Engineering,Huaqiao University,Quanzhou,Fujian 362021,China)
机构地区:[1]华侨大学工学院
出 处:《计算机工程与应用》2020年第1期83-91,共9页Computer Engineering and Applications
基 金:国家自然科学青年科学基金(No.61505059);华侨大学研究生科研创新能力培养计划(No.1611422006);厦门市科技局产学研协同创新项目(No.3502Z20173046)
摘 要:针对原始Slope One算法计算推荐预测值时忽略了项目之间的相似性,以及大数据时代下推荐效率低下的问题,提出基于Spark平台的聚类加权Slope One推荐算法。通过Canopy-K-medoids聚类算法生成最近邻居集合;在最近邻集中用Slope One算法上加权项目之间的相似性进行推荐预测;在Spark平台上实现并行化。通过在电影数据集上的实验得出,基于Spark平台的优化算法与传统Slope One算法、加权项目相似度的Slope One算法相比,提高了推荐精度。Aiming at the problem that the original Slope One algorithm ignores the similarities between the projects when calculating the value of the recommendation prediction,and the recommendation inefficiency is low in the big data age,the clustering weighted Slope One recommendation algorithm based on the Spark platform is proposed.Firstly,the nearest neighbor set is generated by Canopy-K-medoids clustering algorithm.Then,in the nearest neighbor set,the Slope One algorithm is used to estimate the similarity between the weighted items.Finally,parallelization is implemented on the Spark platform.The experiments in film data set show that optimization algorithm based on Spark platform compared with the traditional Slope One algorithm and weighted similarity of Slope project One algorithm,improves the precision of recommendation.
关 键 词:Slope One算法 聚类 Spark平台 推荐算法
分 类 号:TP391.1[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.112