论文部分内容阅读
本文系统地阐述了运用Java技术仿真BP网络系统。BP网络的结构简单,具有很强的模式分类能力,应用很广泛。利用Java来用于实现BP网络的仿真正是运用了,Java的面向对象技术和可移植性等特点,使得仿真系统工作状态稳定、界面更友好,理解和运用起来更灵活、实用。 文章首先对运用Java来仿真BP网络的可行性进行了分析,对在实现过程中可能会出现的问题进行预测和说明,同时对可能出现的问题提出了相应的解决方案。随后介绍了关于人工神经网络的工作原理、人工神经网络模型、特点及研究人工神经网络的意义。BP网络具有学习的能力,只要输入一系列例子(样本),网络就能从这些例子中获得训练数据库中所具有的控制关系。根据BP算法,绘出BP算法的流程图,解释BP网络的特点。Java作为一门广泛使用、最优秀的编程语言,具有许多其它编程语言所不具备的特点,如平台独立性、分布性、安全性,使建立分布式应用程序(即由网络上的多个计算机执行的程序)更简单、安全、易行。 本文详细阐述了Java技术仿真BP网络的过程,阐明了仿真系统中BP网络模型的基本结构以及Java作为描述神经网络工具所提供的描述功能,尤其描述了仿真系统的面向对象层次结构及使用Java的面向对象技术,并对BP网络的各个类进行面向对象分析,介绍了仿真系统的使用流程图。通大连铁道学院工学硕士学位论文过测试,得出仿真系统的效果图。由此可知Java仿真系统具有容易使用、功能强、有效性、可扩充性、高效性和安全性等特点。