首页> 中文期刊> 《测控技术》 >Spark下BP神经网络并行化算法研究

Spark下BP神经网络并行化算法研究

         

摘要

BP算法(反向传播算法)以其良好的非线性逼近能力、泛化能力以及实用性成为了人工神经网络训练算法中应用最为广泛的算法.但同时使用BP算法又存在收敛速度较慢、易陷入局部极小值等问题.为了将BP算法用于大规模数据分类问题,采用MapReduce思想,将大数据集切分成若干小的数据集来并行加速处理,同时引入Bagging算法的思想来综合并行结果,提高分类的准确率.通过在各个节点上根据子数据集独立地训练各个BP神经网络,直至各网络收敛,再将各节点上的网络收集起来进行集成,形成最终的分类器.基于Spark平台的实验表明,本文提出的算法具有良好的并行加速性能,且具有较高的分类准确率.%BP algorithm has become the most widely used algorithm in artificial neural network training algorithm with its good nonlinear approximation ability,generalization ability and practicability,but it has some problems such as slow convergence rate and easy to fall into local minimum.In order to use the BP algorithm for large-scale data classification,MapReduce was used to divide large data set into several small data set to accelerate parallel processing.At the same time,Bagging algorithm was introduced to synthesize the parallel result and improve the classification accuracy.By training each BP neural network independently on each node according to the sub-data set until the network convergence,the network on each node was collected and integrated to form the final classifier.Experiments based on Spark platform show that the proposed algorithm has good parallel acceleration performance and high classification accuracy.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号