欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    传统BP与遗传算法简介ppt课件.pptx

    • 资源ID:32005369       资源大小:717.10KB        全文页数:16页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    传统BP与遗传算法简介ppt课件.pptx

    传统传统BPBP与遗传算法简介与遗传算法简介汇报人:1:单神经元模型2:传统的BP神经网络3:传统的遗传算法4:总结iuinj, 1ijwjxiuisn=1iijjiijNetw xsu()iiiyf Netf1wi2winwiju2 传统传统BP输入层隐含层输出层1. 前向传播:将训练集数据输入到神经网络的输入层,经过隐藏层,最后达到输出层并输出结果。h111221Z*1wiwib神经元h1的输入加权和:神经元h1的输出:1h11a()1hZSigmoide型激活函数神经元h2的输出:2h21a1hZe神经元h2的输入加权和:h231421Z*1wiwib输入层输入层 隐含层隐含层:o151622Z*1hhwawab神经元o1的输入加权和:神经元o1的输出:1o11a1oZe神经元o2的输入加权和:o271822Z*1hhwawab神经元o2的输出:2o21a1oZe隐含隐含层层 输出输出层层:这样前向传播的过程就结束了,之后计算期望值与输出值之间误差,对误差进行反向传播,更新权重与阈值,重新计算输出。2. 反向传播:计算期望输出值与实际输出值之间的期望输出值与实际输出值之间的误差误差,并将该误差从输出层向隐藏层反向传播,直至传播到输入层;同时在反向传播的过程中,根据误差调整相连神经元的根据误差调整相连神经元的权重权重和和阈值阈值,使得总损失函数减小。计算损失函数:计算损失函数:2122211221E(rg)211 (rg)(rg)22totalooooootaetoutputEEtaetataeta输出输出层层 隐含隐含层层:权值与阈值更新(以权值与阈值更新(以w5、b2与与w1、b1为例):为例):w5对整体损失产生的影响:115115*totaltotalooooEEazwazw由梯度下降法,权值的修正值 与E的梯度成正比,更新w5、b1 :w+55122252* * :totaltotalEEwwbbwb学习率隐含隐含层层 输入输入层层:w1对整体损失产生的影响:111111out*outtotaltotalhhhhEEnetwnetw更新w1与b1 :+1111211* *totaltotalEEwwbbwb同理可以求出其它权值与阈值,通过不断迭代上述三个步骤,更新权重与阈值(即对数据进行反复训练),直到误差满足条件后停止。由于传统的BP网络是通过梯度下降法进行学习,随机生成权值和阈值,如果这两个初始参数选择不当,网络就会出现局部最优或收敛速度慢等问题。3 3 遗传算法遗传算法遗传算法(Genetic Algorithm, GA)借鉴了达尔文的进化论和孟德尔的遗传学说。其本质是一种高效、并行、全局搜索的优化方法。GA中每一条染色体,对应着一个解决方案,一般我们用适应性函数来衡量这个解决方案的优劣。所以从一个基因组到其解的适应度形成一个映射。可以把其过程看作是一个在多元函数里面求最优解的过程。例如我们用例如我们用GA算法在既定的区间找到以下函数的最大值算法在既定的区间找到以下函数的最大值( )sin(10 )2 1,2f xxx 1. 个体编码将x表达为基因的过程,称之为编码,常见的编码格式有二进制编码和浮点编码。此处采用9位二进制进行编码:将x的区间-1,2进行编码:那么其精度为:92( 1)2e 离散点-1到离散点2 ,分别对应于从000000000(0)到111111111 (512)之间的二进制编码000000000或111111111都表示一个个体的基因型(如果有多个变量,则直接串联起来构成一个基因型),表示一个可行解2. 初始群体的产生遗传算法是对群体进行的进化操作,需要给其淮备一些表示起始搜索点的初始群体数据。本例中,群体规模的大小取为103. 适应度计算遗传算法中以个体适应度的大小来评定各个个体的优劣程度,从而决定其遗传机会的大小。本例中,由于是以求函数最大值为优化目标,故可直接利用目标函数值目标函数值 作为个体的适应度作为个体的适应度( )if x则各个个体被选中的概率(生存概率)为:00101()100()iiiif xPf x4. 选择运算 进行优胜劣汰的方法是:每次从群体中随机抽取p个人,将p个人中适应度最好的保留下来,重复N次,得到N个保留下的个体形成下一代。很明显,适应度评分越高的个体被选中的概率越大。5. 交叉运算 交叉指的是交换染色体片段后产生两个新的后代,例如典型的单点交叉方式:随机选择两个个体组成一个父母对进行交叉,按照以下的方式产生新的子代。6. 变异运算 变异的作用,指的是染色体的某个基因片段或者某个基因点发生突变。例如单点突变可以通过下图进行表示: 突变的作用,是希望能够摆脱局部最优点,往更好的地方去。但是效果具有很大的随机性。7. 个体解码将个体解码为十进制公式为:t93121ixx 遗传算法流程图:效果图:第一代适应度的平均值为2.025,最大适应度值为3.483,经过97代遗传选择后适应度平均值达到3.811,最大适应度值为3.843,可见得到了很好的收敛,并最终稳定在最右侧顶峰。谢谢!

    注意事项

    本文(传统BP与遗传算法简介ppt课件.pptx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开