Abstract

In view of the low efficiency of traditional data fusion algorithms in wireless sensor networks and the difficulty in processing high-dimensional data, a new algorithm CNNMDA, based on the deep learning model is proposed to realize data fusion. Firstly, the algorithm trains the constructed feature extraction model CNNM at the sink node; then each terminal node extracts the original data features through CNNM and finally sends the fused data to the sink node, so as to reduce the data transmission amount and prolong the network life. Simulation experiments show that compared with similar fusion algorithms, the CNNMDA can greatly reduce network energy consumption under the same data amount, and effectively improve the efficiency and accuracy of data fusion. In order to solve the problem that parameter synchronization takes too long in synchronous parallel, a dynamic training data allocation algorithm in multimachine synchronous parallel is proposed. Based on the computing efficiency of compute nodes, the amount of sample data to be processed by nodes will be dynamically adjusted after each iteration. This mechanism not only enables the model to be synchronized and parallel but also reduces the time of waiting for gradient updates. Finally, a comparative experiment is carried out on the Tianhe-2 supercomputer, and the experimental results show that the proposed optimization mechanism achieves the expected effect.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call