Computer Science ›› 2013, Vol. 40 ›› Issue (12): 259-263.

Previous Articles     Next Articles

Research on Restricted Boltzmann Machines Recommendation Algorithm Based on Cloud Computing

ZHENG Zhi-yun,LI Bu-yuan,LI Lun and LI Dun   

  • Online:2018-11-16 Published:2018-11-16

Abstract: Coupled with the exponential expansion of the data and the high computational complexity of Restricted Boltzmann Machines,efficient computing of Restricted Boltzmann Machines has become an important issue.Based on the detailed analysis,the article introduced Hadoop platform into Restricted Boltzmann Machines,and proposed Restricted Boltzmann Machines recommendation algorithm on cloud platform.The algorithm solves the problem of data correlation with replication mechanism,and divides traditional Restricted Boltzmann Machines process into several Hadoop jobs which implements parallel computing.In the experiments,the comparative analysis between Hadoop platform implementation and the previous implementation draws the conclusion that the Hadoop platform improves Restricted Boltzmann Machines computation efficiently under conditions of large data sets.

Key words: Collaborative filtering,Restricted boltzmann machines,Parallel processing,Cloud computing,Hadoop

[1] 范波,程久军.用户间多相似度协同过滤推荐算法[J].计算机科学,2012(1):23-26
[2] 张光卫,李德毅,李鹏,等.基于云模型的协同过滤推荐算法[J].软件学报,2007(10):2403-2411
[3] 许海玲,吴潇,李晓东,等.互联网推荐系统比较研究[J].软件学报,2009(2):350-362
[4] 马宏伟,张光卫,李鹏.协同过滤推荐算法综述[J].小型微型计算机系统,2009(7):1282-1288
[5] 李乔,郑啸.云计算研究现状综述[J].计算机科学,2011(04):32-37
[6] Salakhutdinov R,Mnih A,Hinton G.Restricted Boltzmann Machines for Collaborative Filtering[C]∥Proceedings of the 24th International Conference on Machine Learning.2007:791-798
[7] Hinton G.A Practical Guide to Training Restricted BoltzmannMachines[EB/OL].http://www.cs.toronto.edu/~hinton/absps/guideTR.pdf,2010-08-02
[8] Fischer A,Igel C.An Introduction to Restricted Boltzmann Machines[C]∥Progress in Pattern Recognition,Image Analysis,Computer Vision and Applications.2012:14-36
[9] Cueto M A,Morton J,Sturmfels B.Geometry of the Restricted Boltzmann Machine[C]∥AMS Special Session on Algebraic Methods in Statistics and Probability.2010,6:135-153
[10] Jeffrey D,Sanjay G.Mapreduce:Simplified data processing on large clusters[C]∥Proceedings of the Sixth Symposium on Operating Systems Design and Implementation.2004:137-149
[11] Apache HDFS Architecture[EB/OL].http://hadoop.apache.org/docs/hdfs/current/dfs_design.html,2011-04-12

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!