论文部分内容阅读
由于神经网络应用环境的复杂性及要求处理大量数据的问题,从而神经网络计算需要超强的计算能力,因此在神经网络计算平台中引入了网格和分布式的思想,力图建立一个基于网格的神经网络计算平台。由于现在网格浏览器还不具备通用性,因此计算平台要实现统一控制和完全托管的思想就只能先由分布式结构模拟。 计算平台要求能够跨平台使用,对于神经网络算法也要求能经过简单的配置就可以运行。因此Sun公司提出的J2EE平台能很好的满足神经网络计算平台的架构。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。J2EE具备的这些功能正是神经网络计算平台的需求。计算平台后台使用Globus实现,很好的利用了闲置资源。 本文提出基于J2EE的分布式应用系统使整个系统成为一个多层的组件系统,以实现系统横向、纵向之间的弱耦合,使系统具备了灵活性、可重用性、可测性、可扩展性。计算平台预留了CORBA接口,对于使用用其它语言写就的经典程序也可以很好的挂到本平台上。 本文分三部分。第一部分简单介绍了本计算平台用到的技术。第二部分主要描述了计算平台架构的设计实现思想。第三部分提出了一个神经网络算法,并且就此算法在平台上进行了使用试验,以检测平台的可用性。