基于云平台的矩阵分解协同过滤算法在煤炭销售系统中的研究
祝振欣
河北政法职业学院河北石家庄050000
摘 要协同过滤技术被广泛地应用在推荐系统中。随着电子商务的快速发展煤炭产业也引进了电子销售系统。近年来矩阵分解的协同过滤算法得到了煤炭销售系统的广泛应用。但是随着互联网的快速发展煤炭电子销售记录呈现指数级增长传统的基于矩阵分解的协同聚类算法不能有效、快速地完成销售系统的推荐工作。文章针对大规模煤炭数据推荐工作提出了分布式矩阵分解协同过滤算法该算法基于云计算平台能够分布式、高效地完成推荐系统的推荐工作。通过实验结果进一步展示了本算法与传统协同过滤算法相比具有很高的加速比以及很好的可扩展性。
关键词矩阵分解协同过滤推荐工作煤炭销售系统云计算
中图分类号 TP 393 09 TP 31 1 13 文献标志码 A 文章编号 1008 8725 201401 0247 02
Research and Application of Cloud Platform Based Matrix
Factorization Collaborative Filtering Algorithm in Coal Sale System
commerce, coal industry also induces electronic sale system In recent years,matrix factorization based collaborative filtering algorithm is popularly used in coal website recommender system However, with the high development of E-commerce area, the sale records of coal sale are increasing exponentially and traditional matrix factorization based collaborative filtering algorithm could not complete recommendation work effectively in sale system In this paper, focusing on recommendation works of big scale coal sale data,we propose distributed matrix factorization collaborative filtering algorithm This algorithm is based on cloud platform, and could complete the recommendation work distributed and effectively Through the results, we show that the algorithm has high speed-up and good scalability, comparing with traditional collaborative filtering
Key words:matrix factorization collaborative filtering recommender work coal sale system cloud computing
综合这些相似用户对某一信息的评价形成系统对该 计算pq上面公式的最小值完成不同用户p和
应用并能够更加准确的预测推荐排名工作。但是 定义eui=rui-puTqi
1 基于矩阵分解的协同过滤算法 1将训练数据集平均分布到N个计算结点中收稿日期20130222修订日期2013-1 1-16
作者简介祝振欣1972- 男河北保定人硕士讲师研究方向数据库技术电子商务安全。
·248· 煤 炭 技 术 第33卷
并将用户p和项目q的初始值分布到各个计算结点中 分为两组实验分别测试算法的效率以及可扩展
2针对在不同计算结点中的训练集得到该结 性。在第一组实验中比较分布式矩阵分解协同过滤点中的用户集、项目并利用初始值计算 算法DMFCF与传统基于矩阵分解的协同过滤算法
数传递重复1和3 直至迭代终止。 在第二组数据中主要测试算法的可扩展性为
下面是基于Map Reduce的分布式矩阵分解协同 了测试算法的可扩展性从数据集D4中等比例抽过滤算法的伪代码 取四组数据 S1 S2 S3 S4含有的记录个数分别为
3:for each item i 呈现等比例增大。同时随着计算结点个数的增大针
4: computeeui=rui-puTqi; 对相同数据集的分布式矩阵分解协同过滤算法的执
5: qi←qi+γeuipuλqi 行时间成比例减少。可以看出当数据规模增大的情
6:pu←p u+γeuiqi-λpu 况下可以通过增加计算结点的个数提高算法的执行
7:end for 效率减少算法的执行时间。说明算法具有很好的可
8:end for 扩展性。
9:e nd for
Output:r^ ui 图1 加速比实验 图2 可扩展性实验
1: Mapper(); 5 结语
6 r^ ui=puTqi; 解协同过滤算法。该算法能够分布式完成推荐系统的
7: end for 推荐工作实验结果也进一步证明了算法能够高效地
8:e nd for 完成推荐工作。
9:return 0; 参考文献
4 实验结果 [1 ] Kore n
系统整合应用
D4 873 232 责任编辑 丛培建
关于HostDare服务商在之前的文章中有介绍过几次,算是比较老牌的服务商,但是商家背景财力不是特别雄厚,算是比较小众的个人服务商。目前主流提供CKVM和QKVM套餐。前者是电信CN2 GIA,不过库存储备也不是很足,这不九月份发布新的补货库存活动,有提供九折优惠CN2 GIA,以及六五折优惠QKVM普通线路方案。这次活动截止到9月30日,不清楚商家这次库存补货多少。比如 QKVM基础的五个方案都...
hostodo从2014年年底运作至今一直都是走低价促销侧率运作VPS,在市场上一直都是那种不温不火的品牌知名度,好在坚持了7年都还运作得好好的,站长觉得hostodo还是值得大家在买VPS的时候作为一个候选考虑项的。当前,hostodo有拉斯维加斯和迈阿密两个数据中心的VPS在促销,专门列出了2款VPS给8T流量/月,基于KVM虚拟+NVMe整列,年付送DirectAdmin授权(发ticket...
GigsGigsCloud新上了洛杉矶机房国际版线路VPS,基于KVM架构,采用SSD硬盘,年付最低26美元起。这是一家成立于2015年的马来西亚主机商,提供VPS主机和独立服务器租用,数据中心包括美国洛杉矶、中国香港、新加坡、马来西亚和日本等。商家VPS主机基于KVM架构,所选均为国内直连或者优化线路,比如洛杉矶机房有CN2 GIA、AS9929或者高防线路等。下面列出这款年付VPS主机配置信息...