基于遗传算法的BP神经网络算法ppt课件.pptx
《基于遗传算法的BP神经网络算法ppt课件.pptx》由会员分享,可在线阅读,更多相关《基于遗传算法的BP神经网络算法ppt课件.pptx(19页珍藏版)》请在三一办公上搜索。
1、基于遗传算法的BP神经网络算法,目录,1. 简要介绍BP网络算法2. 简要介绍遗传算法3. 介绍基于遗传算法的BP网络迭代流程,BP神经网络(Back Propagation Neural Network),其主要的学习过程是:将输入从输入层经隐层单元逐层处理 ,并传向输出层,每一层神经元的状态只影响下一层神经元的状态。如果在输出层不能得到期望的输出,则将误差信号沿原来的连接通路反向传播,通过梯度下降法修改各神经元的权值,使误差信号最小 。,梯度下降,循环求导更新w直到 E(w) 取得最小值,如果函数E(w)包含多个变量,那么就要分别对不同变量求偏导来更新不同变量的值。,局部极小化问题,传统的
2、 BP神经网络为一种局部搜索的优化方法,它要解决的是一个复杂非线性化问题,网络的权值是通过沿局部改善的方向逐渐进行调整的,这样会使算法陷入局部极值,权值收敛到局部极小点,从而导致网络训练失败。,遗传算法(Genetic Algorithm),遗传算法是一种用于全局优化搜索的迭代算法 模仿生物的遗传进化原理,通过选择(Selection)、交叉(Crossover)、变异(Mutation)等机制,使种群中个体的适应性(Fitness)不断提高核心思想:适者生存,遗传算法特点,优点:1)良好的并行性(操作对象是一组可行解;搜索轨道有多条)2)强大的通用性(只需利用目标的取值信息,无需梯度等高价值
3、信息)3)良好的全局优化性和鲁棒性4)良好的可操作性缺点:1)大量计算(涉及到大量个体的计算,当问题复杂时,计算时间是个问题)2)稳定性差(算法属于随机类算法,需要多次运算,结果的可靠性差,不能稳定的得到解),遗传算法基本流程,Step1:开始Step2:参数编码Step3:初始化种群Step4:计算适应度Step5:判断是否满足终止条件,满足则直接执行Step10Step6:执行选择操作Step7:执行交叉操作Step8:执行变异操作Step9:产生新种群,返回执行Step4Step10:结束,基于遗传算法的BP神经网络,通过遗传算法优化BP神经网络的权值和阈值,可以达到克服BP神经网络原有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 遗传 算法 BP 神经网络 ppt 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1325370.html