随着人类社会的进步,科学技术的发展日新月异,模拟人脑神经网络的人工神经网络已取得了长足的发展。经过半个多世纪的发展,人工神经网络在计算机科学,人工智能,智能控制等方面得到了广泛的应用。
当代社会是一个讲究效率的社会,科技更新领域也是如此。在人工神经网络研究领域,算法的优化显得尤为重要,对提高网络整体性能举足轻重.BP神经网络模型是目前应用最为广泛的一种神经网络模型,对于解决非线性复杂问题具有重要的意义。但是BP神经网络有其自身的一些不足(收敛速度慢和容易陷入局部极小值问题),在解决某些现实问题的时候显得力不从心。针对这个问题,本文利用遗传算法的并行全局搜索的优势,能够弥补BP网络的不足,为解决大规模复杂问题提供了广阔的前景。本文将遗传算法与BP网络有机地结合起来,提出了一种新的网络结构,在稳定性、学习性和效率方面都有了很大的提高。基于以上的研究目的,本文首先设计了BP神经网络结构,在此基础上,应用遗传算法进行优化,达到了加快收敛速度和全局寻优的效果。本文借助MATLAB平台,对算法的优化内容进行了仿真实验,得出的效果也符合期望值,实现了对BP算法优化的目的。
关键词:生物神经网络:人工神经网络;BP网络;遗传算法;仿真
随着电子计算机的问世及发展,人们试图去了解人的大脑,进而构造具有人类思维的智能计算机。在具有人脑逻辑推理延伸能力的计算机战胜人类棋手的同时,引发了人们对模拟人脑信息处理的人工神经网络的研究。
1.1研究背景
人工神经网络(Artificial Noural Networks,ANN)(注:简称为神经网络),是一种数学算法模型,能够对信息进行分布式处理,它模仿了动物的神经网络,是对动物神经网络的一种具体描述。这种网络依赖系统的复杂程度,通过调节内部大量节点之间的关系,最终实现信息处理的目的。
人工神经网络可以通过对输入输出数据的分析学习,掌握输入与输出之间的潜在规则,能够对新数据进行分析计算,推算出输出结果,因为人工神经网络具有自适应和自学习的特性,这种学习适应的过程被称为“训练"。
资源简介:一个很好用的matlab程序,基于遗传算法和bp神经网络的matlab程序
上传时间: 2015-06-21
上传用户:zhangyigenius
资源简介:介绍有关GA遗传算法结合bp神经网络的经典文章及应用
上传时间: 2014-01-07
上传用户:gdgzhym
资源简介:遗传算法与bp神经网络的集合应用,是我数学建模比赛时发表的论文,供大家参考
上传时间: 2013-12-15
上传用户:洛木卓
资源简介:基于遗传算法对rbf神经网络的径向基宽度进行优化的matlab程序
上传时间: 2014-01-22
上传用户:Divine
资源简介:基于matlab的bp神经网络的分类算法
上传时间: 2013-12-10
上传用户:heart520beat
资源简介:基于matlab的bp神经网络的回归算法
上传时间: 2014-01-12
上传用户:爱死爱死
资源简介:自己编的遗传算法同bp神经网络结合的代码!并且在神经网络模型上进行多目标寻优,结果有doc文档详细说明!实现BP-GA多目标优化应用实例!
上传时间: 2014-01-09
上传用户:zgu489
资源简介:一个运用遗传算法来训练神经网络的程序
上传时间: 2015-03-06
上传用户:yyyyyyyyyy
资源简介:模式识别常用模型和算法,包括bp神经网络的C语言实现,bp神经网络解决异或问题,HMM的C语言实现
上传时间: 2015-05-07
上传用户:xinyuzhiqiwuwu
资源简介:该文档为基于改进的bp神经网络的产品生产成本估算简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-16
上传用户:
资源简介:该程序用遗传算法对人工神经网络进行优化,预测sars的变化趋势
上传时间: 2013-12-18
上传用户:偷心的海盗
资源简介:java写的bp神经网络的java程序,与大家共享
上传时间: 2013-12-19
上传用户:bruce
资源简介:精心打造面向matlab的bp神经网络的设计
上传时间: 2015-10-03
上传用户:ma1301115706
资源简介:遗传算法和bp神经网络结合matlab源码,实用价值高
上传时间: 2015-10-31
上传用户:顶得柱
资源简介:几个关于matlab下的bp神经网络的源代码
上传时间: 2013-12-17
上传用户:cccole0605
资源简介:用C++写的bp神经网络的类,具有很好的可复用性!
上传时间: 2014-02-27
上传用户:Divine
资源简介:用C语言写的 BP 神经网络的源代码,效率很高,且有训练的功能,望交流学习
上传时间: 2013-12-20
上传用户:123456wh
资源简介:利用遗传算法对对神经网络进行优化,采用C++实现
上传时间: 2014-07-25
上传用户:wff
资源简介:随着人类社会的进步,科学技术的发展日新月异,模拟人脑神经网络的人工神经网络已取得了长足的发展。经过半个多世纪的发展,人工神经网络在计算机科学,人工智能,智能控制等方面得到了广泛的应用。当代社会是一个讲究效率的社会,科技更新领域也是如此。在人...
上传时间: 2022-06-16
上传用户:jiabin
资源简介:基于遗传算法的bp神经网络气象预报建模,20世纪90年代以来,国内外在大气学科中开展了很多有关神经网络预报建模和气候分析等应用研究。然而随着神经网络方法在大气科学领域研究的不断深入,研究人员发现神经网络方法在实际业务天气预报应用中存在一个重要的问...
上传时间: 2013-12-28
上传用户:洛木卓
资源简介:基于改进遗传算法的bp神经网络及应用_英文_.pdf
上传时间: 2014-01-25
上传用户:athjac
资源简介:1,改进bp神经网络在股市预测中的应用.2,基于matlab工具箱的开采煤层自燃危险性预测.3,基于改进的神经网络的电力系统负荷预报.4,基于神经网络的灌溉用水量预测.5,基于遗传算法改进BP网络的地表沉陷预计.6,利用遗传算法改进BP学习算法.7,模糊神经网络在电力市场...
上传时间: 2013-12-27
上传用户:chenjjer
资源简介:基于遗传算法的bp神经网络应用相关的的vb程序
上传时间: 2014-01-22
上传用户:dancnc
资源简介:感知机分类算法用于文献分类,基于bp神经网络的基本算法
上传时间: 2015-08-04
上传用户:气温达上千万的
资源简介:基于粗糙集理论和bp神经网络的分层递阶分类算法。
上传时间: 2015-10-07
上传用户:cursor
资源简介:基于bp神经网络的电机系统的波形控制 阐述了bp神经网络模型和算法,建立了电流型交——交变频同步电动机的波形控制神经网络BP模型,并将计算结果与仿真结果作了比较。
上传时间: 2013-12-26
上传用户:liuchee
资源简介:基于bp神经网络的pid控制算法,可以有效的控制滞后对象
上传时间: 2015-11-29
上传用户:偷心的海盗
资源简介:基于C++的bp神经网络算法的一个源程序
上传时间: 2014-11-26
上传用户:cazjing
资源简介:用遗传算法优化bp神经网络的matlab编程实例
上传时间: 2016-03-31
上传用户:qq521
资源简介:用遗传算法优化bp神经网络的matlab编程
上传时间: 2013-11-26
上传用户:vodssv