版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第三章第三章 前馈神经网络前馈神经网络3.13.1单层感知器单层感知器3.23.2多层感知器多层感知器23.1单层感知器单层感知器3.1.1感知器模型感知器模型 o1 oj om W1 Wj Wm x1 x2 xi xn3 3 前馈神经网络前馈神经网络3j=1,2,m Tni21,.,x,.x,xx)(XTmi21,.,o,.o,oo)(OTnjijj2j1j,.,w,.w,ww)(W3.1.13.1.1感知器模型感知器模型前馈神经网络前馈神经网络-单层感知器单层感知器4净输入:净输入:输出:输出:n1iiijjxwnet(3.1)()()(XWTjn0iiijjjjsgnxwsgnTnet
2、sgno(3.2)3.1.13.1.1感知器模型感知器模型前馈神经网络前馈神经网络-单层感知器单层感知器5(1)设输入向量设输入向量X=(x1 ,x2)T0Txwxw10Txwxw1oj2j21j1j2j21j1j输出:输出:则由方程则由方程 wijx1+w2jx2-Tj=0 (3.3)确定了二维平面上的一条分界线。确定了二维平面上的一条分界线。ojx1-1x2前馈神经网络前馈神经网络-单层感知器单层感知器3.1.23.1.2感知器的功能感知器的功能6(1 1)输入是二维)输入是二维wij x1+w2j x2 Tj = 0wij x1 = Tj - w2j x2x1 = (Tj -w2j x2
3、) / wij = - ( w2j/ wij ) x2 +Tj / wij = a x2 +c x1 * * * * O * * O * * O O * O x2 * * O O O O7感知器的功能(二维)感知器的功能(二维)0TjXW x1 * * * * O * * O * * O O * O x2 * * O O O O0TjXW0TjXW0TjXW0TjXW0TjXW8 x1 * * * * O * * O * * O O * O x2 * * O O O O前馈神经网络前馈神经网络-单层感知器单层感知器3.1.23.1.2感知器的功能感知器的功能9(2)设输入向量设输入向量X=(x
4、1,x2,x3)T0101332211332211jjjjjjjjjTxwxwxwTxwxwxwo输出:输出:则由方程则由方程 wijx1+w2jx2+w3j Tj=0 (3.4) 确定了三维空间上的一个分界平面。确定了三维空间上的一个分界平面。 x2ojx1x3-1前馈神经网络前馈神经网络-单层感知器单层感知器3.1.23.1.2感知器的功能感知器的功能10(2 2)输入是三维)输入是三维wij x1+w2j x2 +w3j x3 Tj = 0 x1 = a x2 +b x3 +c 0TjXW是什么?是什么? x1 * * * * O * * O * * O O * O x2 * * O O
5、 O x311 x1 * * * * O * * O * * O O * O x2 * * O O O x3前馈神经网络前馈神经网络-单层感知器单层感知器3.1.23.1.2感知器的功能感知器的功能12(3) 设输入向量设输入向量X=(x1,x2,,xn)T则由方程则由方程 wijx1+w2jx2+wnj Tj=0 (3.6) 确定了确定了n维空间上的一个分界平面。维空间上的一个分界平面。 输出:输出:wijx1+w2jx2+wnj Tj=0 (3.5)前馈神经网络前馈神经网络-单层感知器单层感知器3.1.23.1.2感知器的功能感知器的功能133.1.43.1.4感知器的学习感知器的学习p关
6、键问题就是求关键问题就是求0TjXW143.1.43.1.4感知器的学习算法感知器的学习算法pPerceptron(Perceptron(感知器感知器) )学习规则学习规则式中,当实际输出与期望值相同时,权值不需要调整。感式中,当实际输出与期望值相同时,权值不需要调整。感知器学习规则代表一种知器学习规则代表一种有导师学习有导师学习。15感知器学习规则的训练步骤:感知器学习规则的训练步骤:(1) 对各权值对各权值w0j(0),w1j(0),wnj(0),j=1, 2,m (m为计算层的节点数)赋予较小的非零随机数;为计算层的节点数)赋予较小的非零随机数;(2) 输入样本对输入样本对Xp,dp,其
7、中,其中Xp=(-1,x1p,x2p,x,xn np p), dp为期望的输出向量(教师信号),上标为期望的输出向量(教师信号),上标p代表代表 样本对的模式序号,设样本集中的样本总数为样本对的模式序号,设样本集中的样本总数为P, 则则p=1,2,P,P;前馈神经网络前馈神经网络-单层感知器单层感知器3.1.43.1.4感知器的学习算法感知器的学习算法16感知器学习规则的训练步骤:感知器学习规则的训练步骤:(3)计算各节点的实际输出计算各节点的实际输出ojp(t)=sgnWjT(t)Xp, j=1,2,.,m;(4)调整各节点对应的权值,调整各节点对应的权值,Wj(t+1)= Wj(t)+dj
8、p-ojp(t)Xp, j=1, 2,m, 其中为学习率,用于控制调整速度,太大其中为学习率,用于控制调整速度,太大 会影响训练的稳定性,太小则使训练的收敛速度变慢,会影响训练的稳定性,太小则使训练的收敛速度变慢, 一般取一般取0 011;(5)返回到步骤返回到步骤(2)输入下一对样本,周而复始直到对所有输入下一对样本,周而复始直到对所有 样本,感知器的实际输出与期望输出相等。样本,感知器的实际输出与期望输出相等。前馈神经网络前馈神经网络-单层感知器单层感知器3.1.43.1.4感知器的学习算法感知器的学习算法17Perceptron RulePerceptron Rule1819202122
9、23感知器学习规则的训练步骤:感知器学习规则的训练步骤:(1 1)权值初始化)权值初始化(2 2)输入样本对)输入样本对(3 3)计算输出)计算输出(4 4)根据感知器学习规则调整权值)根据感知器学习规则调整权值(5 5)返回到步骤)返回到步骤(2)(2)输入下一对样本,周而输入下一对样本,周而复始直到对所有样本,感知器的实际输出与复始直到对所有样本,感知器的实际输出与期望输出相等。期望输出相等。前馈神经网络前馈神经网络-单层感知器单层感知器24例三例三 单计算节点感知器,单计算节点感知器,3个输入。给定个输入。给定3对训练样对训练样本对如下:本对如下:X1 = (-1,1,-2,0)T d1
10、 = 1X2 = (-1,0,1.5,-0.5)T d2 = 1X3 = (-1,-1,1,0.5)T d3 =1 设初始权向量设初始权向量W(0)=(0.5,1,-1,0)T,=0.1=0.1。注意,注意,输入向量中第一个分量输入向量中第一个分量x0恒等于恒等于-1,权向量中第一个分,权向量中第一个分量为阈值,试根据以上学习规则训练该感知器。量为阈值,试根据以上学习规则训练该感知器。前馈神经网络前馈神经网络-单层感知器单层感知器3.1.43.1.4感知器的学习算法感知器的学习算法25解:第一步解:第一步 输入输入X1,得得 WT(0)X1=(0.5,1,-1,0)(-1,1,-2,0)T=2
11、.5 o1(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.43.1.4感知器的学习算法感知器的学习算法26第二步第二步 输入输入X2,得,得 WT(1)X2=(0.7,0.8,-0.6,0)(-1,0,1.5,-0.5)T=-1.6 o2(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
12、)T =(0.7,0.8,-0.6,0)T由于由于d2= o2(1),所以,所以W(2)= W(1)。前馈神经网络前馈神经网络-单层感知器单层感知器3.1.43.1.4感知器的学习算法感知器的学习算法27第三步第三步 输入输入X3,得,得 WT(2)X3=(0.7,0.8,-0.6,0)(-1,-1,1,0.5)T=-2.1 O3(2)=sgn(-2.1=-1W(3)= W(2)+d3- o3(2) X3 =(0.7,0.8,-0.6,0)T+0.11-(-1)(-1,-1,1,0.5)T =(0.5,0.6,-0.4,0.1)T第四步第四步 返回到第一步,继续训练直到返回到第一步,继续训练直
13、到dp- op=0,p=1,2,3。前馈神经网络前馈神经网络-单层感知器单层感知器3.1.43.1.4感知器的学习算法感知器的学习算法28Perceptron ClassificationPerceptron Classification29303132333.1.33.1.3单层感知器的局限性单层感知器的局限性p问题:能否用感知器解决如下问题?问题:能否用感知器解决如下问题? x1 O O x2343.1.33.1.3单层感知器的局限性单层感知器的局限性p无法解决无法解决“异或异或”问题问题p只能解决线性可分问题只能解决线性可分问题“异或异或”的真值表的真值表x1x2y00001110111
14、035 o T3 y1 y2-1 w1 1 w2 1 w2 2 T1 T2 w12-1 x1 x2 双层感知器双层感知器 x1 S1 O S2 O x2“异或异或”问题分问题分类类例四例四 用两计算层感知器解决用两计算层感知器解决“异或异或”问题。问题。“异或异或”的真值表的真值表x1 x2y1 y2 o 0 01 1 00 11 011 00 111 11 1 0前馈神经网络前馈神经网络多层感知器多层感知器3.23.2多层感知器多层感知器363.2.13.2.1多层感知器的提出多层感知器的提出提出的动因提出的动因单计算层感知器的局限性:单计算层感知器的局限性:只能解决线性可分问题,而大量的分类问题是线性不可分的。只能解决线性可分问题,而大量的分类问题是线性不可分的。解决的有效办法解决的有效办法 在输入层与输出层之间引入隐层作为输入模式的在输入层与输出层之间引入隐层作为输入模式的“内部表示内部表示”,将单,将单计算层感知器变成计算层感知器变成多(计算)层感知器多(计算)层感知器。 采用采用非线性连续函数作为转移函数非线性连续函数作为转移函数,使区域边界线的基本线,使区域边界线的基本线素由直线变成曲线,从而使整个边界线变成连续光滑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版知识产权反担保保证合同书2篇
- 2025版土地抵押权抵押资产证券化合同模板3篇
- 设备监理合同-《设备监理合同管理》押题密卷2
- 土壤污染治理与农业生态环境保护考核试卷
- 唇部护理产品的选择与涂抹技巧考核试卷
- 2025年销售部劳动合同加班时间规定范本2篇
- 2025年家政服务服务调整协议
- 2025年度木材行业绿色认证及产品检测服务合同范本4篇
- 2025年婚礼广告合作协议
- 二零二五年度房地产项目纳税担保及贷款担保合同2篇
- 2024年安全教育培训试题附完整答案(夺冠系列)
- 神农架研学课程设计
- 文化资本与民族认同建构-洞察分析
- 2025新译林版英语七年级下单词默写表
- 《锡膏培训教材》课件
- 唯物史观课件
- 2021-2022学年四川省成都市武侯区部编版四年级上册期末考试语文试卷(解析版)
- 中国传统文化服饰文化
- 大气污染控制工程 第四版
- 浅析商务英语中模糊语言的语用功能
- 工程勘察资质分级标准和工程设计资质分级标准
评论
0/150
提交评论