首页> 外文会议>World multiconference on systems, cybernetics and informatics >Parallel Implementation of Artificial Neural Networks for the Diagnosis of Coronary Artery Disease
【24h】

Parallel Implementation of Artificial Neural Networks for the Diagnosis of Coronary Artery Disease

机译:冠状动脉疾病诊断人工神经网络的平行实施

获取原文

摘要

In this paper, we investigate implementations of artificial neural networks on Parallel Virtual Machine (PVM) for the prediction of coronary artery disease. Real data from international medical organizations are used in the training and testing of the basic backpropagation algorithm. To exploit the inherent parallel nature of ANN algorithms, we implement the basic backpropagation algorithm on Parallel Virtual Machine, which allows a heterogeneous collection of workstations and supercomputers to function as a single high-performance parallel machine, with various degree of parallelism. We investigated two modes of parallelization, namely node-partitioning and data-partitioning. Our results indicate that for a large neural network, we gain time-efficiency by partitioning the neural network into several parts on different machines, hence the name node-partitioning. For a small-size neural network with large amount of data, it is more advantageous to partition the data on different machines with each machine keeping a copy of the entire network, hence the name data-partitioning. To ensure robust convergence, we use a weight adaptation algorithm, Delta-Bar-Delta, in which each weight has a different learning rate in data-partitioning. Speed of convergence is somewhat faster if the initial learning rate is chosen according to the network size. From the results of our experiments with node-partitioning and data-partitioning, it shows that we can benefit from parallel implementation if the ratio of computation time versus the communication time between processes is large. Thus the algorithms proposed in this paper are applicable for real world problems with large size of network or large amount of data.
机译:在本文中,我们研究了对平行虚拟机(PVM)的人工神经网络的实现,以预测冠状动脉疾病。来自国际医疗组织的真实数据用于基本反向估算算法的培训和测试。为了利用ANN算法的固有并行性质,我们在并行虚拟机上实现了基本的BackProjagation算法,它允许异构的工作站和超级计算机收集作为单个高性能并联机器,具有各种程度的并行机。我们调查了两种并行化模式,即节点划分和数据分区。我们的结果表明,对于大型神经网络,我们通过将神经网络划分为不同机器的几个部分来获得时间效率,因此名称节点分区。对于具有大量数据的小型神经网络,将数据与每个计算机一起分区的不同机器上的数据更有利,从而保持整个网络的副本,因此名称数据划分。为了确保强大的融合,我们使用权重适应算法,Δ-bar-delta,其中每权重在数据分区中具有不同的学习速率。如果根据网络尺寸选择初始学习率,则收敛速度略微速度。根据我们的节点分区和数据分区的实验结果,如果计算时间与进程之间的通信时间大的比率,我们可以从并行实现中受益。因此,本文提出的算法适用于具有大尺寸网络或大量数据的现实世界问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号