神经网络及其应用 第五章 线性神经网络.pptVIP

神经网络及其应用 第五章 线性神经网络.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
神经网络及其应用 11月2日 第五章 线性神经网络 线性神经网络的特点 由若干线性神经元组成 输出可以任意取值(感知器只有0和1) 只能解决线性分离问题 学习算法:Least Mean Square 应用范围:函数逼近、信号处理滤波、预测、模式识别和控制等 线性神经元 a = purelin(n) = purelin(Wp + b) = Wp + b 线性神经网络结构 多层和单层相当 线性神经网络分类的效果 没有延时的效果 生成线性神经网络 net = newlin(PR,S,ID,LR) PR:R×2阶阵,表示R个输入的变化范围 S:表示网络中有s个感知器 ID:输入延时向量,默认为0 LR:学习率,默认为0.01 例一:创建一个线性神经网络 根据训练样本生成线性神经网络 net = newlind(P,T,Pi) P:R×Q阶阵,表示Q个R维训练向量 T:S×Q阶阵,表示Q个S维期望向量 Pi:初始输入延时(记忆效果) 相当于在最小二乘意义上解一个线性方程 [W b] * [P; ones] = T 例二:根据训练样本生成(没有时延) 延时 引入过去p个时刻的信息 有延时的线性神经网络 例三:根据样本集构建一个有延时的网络 用过去p个时刻的值来预测下个时刻的值 引入趋势信息,输出不再是直线 线性神经网络的学习算法 MSE(Mean Square Error),均方误差 线性神经网络的学习算法 Widrow-Hoff算法,又称LMS(Least Mean Square )算法,最小均方误差算法, 目的:均方最小 方法:迭代 W(k+1) = W(k) + 2αe(k)pτ(k) B(k+1) = b(k) + 2αe(k) 对应函数:learnwh 线性神经网络的学习算法 α:学习率,即迭代步长 学习率的意义 α大学习速度快,但过大会振荡 α小能保证精度,但是速度慢 学习率的选取依据: 必须小于输入向量相关矩阵pτp特征值的倒数 求最大稳定学习率函数:maxlinlr 网络训练 例四:通过样本对线性神经网络进行训练 步骤: 生成网络 设置训练向量 设置训练目标(可接受误差) 训练 应用线性网络可能出现的问题 超定系统 约束条件(训练样本)的个数大于未知数的个数 例五:超定系统(两个变量四个训练样本) Errsurf:求误差曲面的函数(单输出系统) Plotes:绘制误差曲面的函数 Plotep:在误差曲面上绘制当前w和b Plotperf:绘制误差响应曲线 应用线性网络可能出现的问题 不定系统 约束条件(训练样本)的个数小于未知数的个数 例六:不定系统 (两个变量只有一个训练样本) 可以有任意解(无穷多个) 应用线性网络可能出现的问题 线性相关向量 训练向量中有线性相关的向量,给出的检验答案不匹配 例七:三个训练样本线性相关,但加上答案后三个向量线性不相关 说明线性神经网络系统不能解决非线性问题 应用线性网络可能出现的问题 学习率过大 学习率大于最大稳定学习率 例八:大于最大学习率两倍的情况 学习率大于最大稳定学习率必不能得到最优解 学习率更大时会发散 线性神经网络的几种应用 预测 要求:设计一个线性网络,要求再每一个时间步长内,线性网络通过保留信号前5个时刻的值,预测出下一步的值 例九:以正弦信号为例,持续时间5s,采样频率为40次/s 可通过增加延迟信号量的方法来解决非线性问题 注意,当信号的非线性度非常强时不适用 线性神经网络的几种应用 自适应预测 要求:目标信号变化,预测信号也能随之变化 例十:建立能够根据输入信号自适应修正权和阈值的预测线性神经元(网络) Adapt:自适应修正函数 提高采样频率可以提高预测精度 线性神经网络的几种应用 系统辨识 用于为实际系统建模 例十一:已知一个线性系统的输入输出,用线性神经元网络为其建模 根据输入和输出为模型定征 线性神经网络的几种应用 自适应系统辨识 当被辨识的线性系统发生变化时,线性神经元网络相应地自适应变化 例十二:建立能够根据输入信号自适应修正权和阈值的系统辨识线性神经元(网络) 也可用于分类,见Demo-Classification 小结 线性神经元特征 线性神经网络特性(单层) 学习方法 应用领域 线性神经元网络可能遇到的问题 线性神经元网络常见的应用 * *

您可能关注的文档

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档