好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数学建模神经网络.ppt

17页
  • 卖家[上传人]:博****1
  • 文档编号:588846938
  • 上传时间:2024-09-09
  • 文档格式:PPT
  • 文档大小:823KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 神经网络简介(2) 多层网络input layerhidden layer(s)output layer 多层前馈网络的决策区域 n如图可见,多层网络能够表示高度非线性决策面,比之前的单个单元的线性决策面表征能力更强n问题:使用什么类型的的 单元来构建多层网络的基础?如果使用之前介绍的线性单元,多个线性单元的连接仍然是线性单元,而我们更希望表征非线性函数的网络 Sigmoid 单元x1x2xn...w1w2wnw0x0=1z=i=0n wi xioo=(z)=1/(1+e-z)(z) =1/(1+e-z) sigmoid function. Sigmoid 函数(logistic函数)(z) =1/(1+e-z)d(z)/dz= (z) (1- (z))梯度下降规则:• 线性单元 E/wi = -d(td-od) od (1-od) xi• 多层网络: 反向传播算法 反向传播算法ß多层网络的学习算法ß反向传播的含义是通过对误差在神经网络中的反向传播,调整各个节点的权重,使得误差局部最小 反向传播算法(随机梯度下降)ß步骤:ß初始化权重为小的随机数ß对于训练集中的每一个样本:ß1. 计算此样本在神经网络中的输出ß2. 对于每一个输出节点k,计算:ß3. 对于每一个隐藏节点h,计算:ß4. 更新权重:ß其中: 反向传播算法的推导n梯度下降的权值修改法则n求导的链式法则 反向传播算法(输出节点) 反向传播算法(输出节点) 反向传播算法(隐藏节点) 反向传播算法(内部节点) 收敛性与局部最小值n对于多层网络,误差曲面可能含有多个不同的局部极小值,梯度下降可能陷入这些局部极小值的任何一个。

      因此,对于多层网络,反向传播算法仅能保证收敛到误差E的某个局部极小值,不一定收敛到全局最小误差 缓解局部极小值问题一些常见的启发规则n为梯度更新法则加一个冲量项冲量有时可以带动梯度下降过程冲过狭窄的局部极小值或滚过误差曲面上的平坦区域n使用随机的梯度下降而不是真正的梯度下降不同误差曲面通常会有不同的局部极小值,这使得下降过程不太可能陷入任意一个局部极小值 n使用多个同样的数据训练多个网络,但用不同的随机权值初始化每个网络如果不同的训练产生不同的局部极小值,那么对分离的验证集合性能最好的那个网络被选中或者保留所有的网络,并且把它们当作一个网络“委员会”,它们的输出是每个网络输出的平均值 前馈网络的表征能力n布尔函数:任何布尔函数可以被具有两层单元的网络准确表示n连续函数:每个有界的连续函数可以由一个两层的网络以任意小的误差逼近n任意函数:任意函数可以被一个有三层单元的网络已任意精度逼近 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.