已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第三章前馈神经网络 3 1单层感知器3 2多层感知器 2 3 1单层感知器 3 1 1感知器模型 3前馈神经网络 3 j 1 2 m 3 1 1感知器模型 前馈神经网络 单层感知器 4 净输入 输出 3 1 3 2 3 1 1感知器模型 前馈神经网络 单层感知器 5 1 设输入向量X x1 x2 T 输出 则由方程wijx1 w2jx2 Tj 0 3 3 确定了二维平面上的一条分界线 前馈神经网络 单层感知器 3 1 2感知器的功能 1 输入是二维 wijx1 w2jx2 Tj 0wijx1 Tj w2jx2x1 Tj w2jx2 wij w2j wij x2 Tj wij ax2 c 感知器的功能 二维 8 前馈神经网络 单层感知器 3 1 2感知器的功能 9 2 设输入向量X x1 x2 x3 T 输出 则由方程wijx1 w2jx2 w3j Tj 0 3 4 确定了三维空间上的一个分界平面 前馈神经网络 单层感知器 3 1 2感知器的功能 2 输入是三维 wijx1 w2jx2 w3jx3 Tj 0 x1 ax2 bx3 c 是什么 11 前馈神经网络 单层感知器 3 1 2感知器的功能 12 3 设输入向量X x1 x2 xn T 则由方程wijx1 w2jx2 wnj Tj 0 3 6 确定了n维空间上的一个分界平面 前馈神经网络 单层感知器 3 1 2感知器的功能 13 一个最简单的单计算节点感知器具有分类功能 其分类原理是将分类知识存储于感知器的权向量 包含了阈值 中 由权向量确定的分类判决界面将输入模式分为两类 前馈神经网络 单层感知器 3 1 2感知器的功能 例一用感知器实现逻辑 与 功能 例一用感知器实现逻辑 与 功能 感知器结构 wix1 w2x2 T 00 5x1 0 5x2 0 75 0 例二用感知器实现逻辑 或 功能 例二用感知器实现逻辑 或 功能 感知器结构 wix1 w2x2 T 0 x1 x2 0 5 0 思考并回答 分界线的方程是什么 感知器的模型如何表示 图示 数学表达式 感知器结构 19 问题 能否用感知器实现 异或 功能 前馈神经网络 单层感知器 3 1 3感知器的局限性 20 3 1 4感知器的学习 关键问题就是求 3 1 4感知器的学习算法 Perceptron 感知器 学习规则 式中 当实际输出与期望值相同时 权值不需要调整 感知器学习规则代表一种有导师学习 22 感知器学习规则的训练步骤 1 对各权值w0j 0 w1j 0 wnj 0 j 1 2 m m为计算层的节点数 赋予较小的非零随机数 2 输入样本对 Xp dp 其中Xp 1 x1p x2p xnp dp为期望的输出向量 教师信号 上标p代表样本对的模式序号 设样本集中的样本总数为P 则p 1 2 P 前馈神经网络 单层感知器 3 1 4感知器的学习算法 23 感知器学习规则的训练步骤 3 计算各节点的实际输出ojp t sgn WjT t Xp j 1 2 m 4 调整各节点对应的权值 Wj t 1 Wj t djp ojp t Xp j 1 2 m 其中为学习率 用于控制调整速度 太大会影响训练的稳定性 太小则使训练的收敛速度变慢 一般取0 1 5 返回到步骤 2 输入下一对样本 周而复始直到对所有样本 感知器的实际输出与期望输出相等 前馈神经网络 单层感知器 3 1 4感知器的学习算法 24 PerceptronRule 30 感知器学习规则的训练步骤 1 权值初始化 2 输入样本对 3 计算输出 4 根据感知器学习规则调整权值 5 返回到步骤 2 输入下一对样本 周而复始直到对所有样本 感知器的实际输出与期望输出相等 前馈神经网络 单层感知器 31 设初始权向量W 0 0 5 1 1 0 T 0 1 注意 输入向量中第一个分量x0恒等于 1 权向量中第一个分量为阈值 试根据以上学习规则训练该感知器 前馈神经网络 单层感知器 3 1 4感知器的学习算法 32 解 第一步输入X1 得WT 0 X1 0 5 1 1 0 1 1 2 0 T 2 5o1 0 sgn 2 5 1 W 1 W 0 d1 o1 0 X1 0 5 1 1 0 T 0 1 1 1 1 1 2 0 T 0 7 0 8 0 6 0 T 前馈神经网络 单层感知器 3 1 4感知器的学习算法 33 第二步输入X2 得WT 1 X2 0 7 0 8 0 6 0 1 0 1 5 0 5 T 1 6o2 1 sgn 1 6 1 W 2 W 1 d2 o2 1 X2 0 7 0 8 0 6 0 T 0 1 1 1 1 0 1 5 0 5 T 0 7 0 8 0 6 0 T 由于d2 o2 1 所以W 2 W 1 前馈神经网络 单层感知器 3 1 4感知器的学习算法 34 第三步输入X3 得WT 2 X3 0 7 0 8 0 6 0 1 1 1 0 5 T 2 1O3 2 sgn 2 1 1 W 3 W 2 d3 o3 2 X3 0 7 0 8 0 6 0 T 0 1 1 1 1 1 1 0 5 T 0 5 0 6 0 4 0 1 T 第四步返回到第一步 继续训练直到dp op 0 p 1 2 3 前馈神经网络 单层感知器 3 1 4感知器的学习算法 35 PerceptronClassification 40 3 1 3单层感知器的局限性 问题 能否用感知器解决如下问题 41 3 1 3单层感知器的局限性 无法解决 异或 问题只能解决线性可分问题 42 双层感知器 异或 问题分类 例四用两计算层感知器解决 异或 问题 前馈神经网络 多层感知器 3 2多层感知器 43 3 2 1多层感知器的提出 提出的动因单计算层感知器的局限性 只能解决线性可分问题 而大量的分类问题是线性不可分的 解决的有效办法在输入层与输出层之间引入隐层作为输入模式的 内部表示 将单计算层感知器变成多 计算 层感知器 采用非线性连续
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论