and unable to cache data with high re-usability automatically
resulting in high complexity and low timeliness of DDBN computing. In order to improve the timeliness of DDBN
a parallel acceleration strategy is proposed for DDBN in Spark
which includes LSRP(Label Set based on Range Partition
LSRP) algorithm and CRWS(Cache Replacement based on Weight Statistics
CRWS) algorithm. The problem of data skew is solved by LSRP algorithm
and CRW algorithm is used to solve the problem of RDD reuse and cached data caused by insufficient memory space. The results show that compared with the traditional DBN
the training speed of DDBN is increased by about 2.3 times
and the distributed parallelism of DDBN is greatly improved through LSRP and CRW.
关键词
Keywords
references
Hodge V J, O'Keefe S, Austin J. Hadoop neural network for parallel and distributed feature selection[J]. Neural Networks the Official Journal of the International Neural Network Society, 2016 :78 :24-35. DOI: 24
Maillo J, Ramírez S, Triguero I, et al.KNN-IS:An Iterative Spark-based design of the k-Nearest Neighbors Classifier for BigData[J]. Knowledge-Based Systems, 2016.
Arias J, Gamez J A, Puerta J M.Learning istributed discrete Bayesian Network Classifiers under Map Reduce with Apache Spark[J].Knowledge-Based Systems, 2017.16-26 DOI: 16
Seide F, Fu H, Droppo J, et al. 1-bit stochastic gradient descent and its applicationto data-parallel distributed training of speech DNNs[J]. Interspeech, 2014:1058-1062. DOI: 1058
Alham N K, Li M, Liu Y, et al. A Map Reduce-based distributed SVM algorithm for automatic image annotation[J]. Computers % Mathematics with Applications, 2011, 62(7):2801-2811. DOI: 2801