基于遗传算法的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:判断是否满足终止条件,满足则直接执行Step10 Step6:执行选择操作 Step7:执行交叉操作 Step8:执行变异操作 Step9:产生新种群,返回执行Step4 Step10:结束基于遗传算法的BP神经网络 通过遗传算法优化BP神
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 遗传 算法 BP 神经网络 ppt 课件
限制150内