智能控制理论及应用 课件 第6章-单层感知器_第1页
智能控制理论及应用 课件 第6章-单层感知器_第2页
智能控制理论及应用 课件 第6章-单层感知器_第3页
智能控制理论及应用 课件 第6章-单层感知器_第4页
智能控制理论及应用 课件 第6章-单层感知器_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主要内容6.1单层感知器的结构6.2单层感知器的功能6.3单层感知器的学习算法6.4单层感知器的局限性6.5单层感知器仿真示例6.1单层感知器的结构感知器1957年由FrankRosenblatt提出。F.Rosenblatt.Theperceptron:aprobabilisticmodelforinformationstorageandorganizationinthebrain.PsychologicalReview,65:386-408,1958.研究领域:心理学认知心理学第6章6.1单层感知器的结构6.1单层感知器的结构该模型由一个线性组合器+二元阈值单元组成第6章6.1单层感知器的结构6.1单层感知器的结构阈值函数对称型阈值函数第6章6.1单层感知器的结构小练习假设有一个感知器有3个输入,分别为5,-10,6对应权重为0.6,0.8,-1.5,偏差为0.5,阈值函数作为激活函数请计算它的输出。第6章6.1单层感知器的结构实例:二维输入感知器yx1x2uw1w2第6章6.1单层感知器的结构6.2单层感知器的功能实现模式识别实现逻辑函数“与”“或”“非”第6章6.2单层感知器的功能1.实现模式识别第6章6.2单层感知器的功能左图是苹果与柠檬的部分采样数据横坐标描述的是水果的重量(克)纵坐标描述的是水果的高度(厘米)单层感知器的2维输入特征分别为水果的重量和高度,输出为识别出的水果的种类2.实现逻辑函数第6章6.2单层感知器的功能6.3单层感知器的学习算法第6章6.3单层感知器的学习算法单层感知器的学习算法采用有监督的纠错学习算法。6.3单层感知器的学习算法收敛准则:误差小于最大允许误差(2)两次迭代之间的权重变化很小(3)设定最大迭代次数M,达到最大迭代次数之后算法就停止。第6章6.3单层感知器的学习算法举例:

如何学会“与”Nox1x2d1000201031004111yx1x2w1w21.初始化:w0,w1,w2=0.01;2.计算激活值:y1=0,y2,y3,y4=13.权重更新:4.迭代将迭代增加一次,返回步骤2,并重复该过程,直到收敛。

p样本索引i输入索引t迭代索引Samples第6章6.3单层感知器的学习算法不同学习率的比较iterationw1w2w0(b)output00.010.010.01[0111]1-0.89-0.891.81[0000]20.010.010.91[0000]30.910.910.01[0111]40.010.011.81[0000]50.910.910.91[0111]60.010.012.71[0000]70.910.911.81[0001]iterationw1w2w0(b)output00.010.010.01[0111]1000.3[0000]20.010.010.02[0001]第6章6.3单层感知器的学习算法给定

X=(x1,x2)T二维空间中为判别边界线yx1-1x26.4单层感知器的局限性第6章6.4单层感知器的局限性给定

X=(x1,x2,x3)T在三维空间中为分界面。

x2yx1x3-1第6章6.4单层感知器的局限性给定

X=(x1,x2,…,xn)T在n维空间中的一个超平面

单层感知器只能解决线性可分问题,而对于线性不可分问题,单层感知器是无法实现正确分类的。第6章6.4单层感知器的局限性第6章6.4单层感知器的局限性第6章6.4单层感知器的局限性线性可分线性不可分6.5单层感知器仿真示例第6章6.5单层感知器仿真示例【例6.1】:单层感知器实现“与”门6.5单层感知器仿真示例clear;clc;closeall;mass=[162,162,160,156,140,170,194,200,186,216,196,174];height=[7.1,7.2,7.5,7.4,7.1,7.9,10.3,10.5,9.2,10.2,9.7,10.1];fruit_data=[mass;height];%两种水果样本的重量和高度数据fruit_category=[111111000000];%两种水果样本的标签:1--apple,2—lemon[norm_fruit_data,ps]=mapminmax(fruit_data);%样本数据的归一化到区间[-1,1]内net=perceptron;%新建perceptronnet=train(net,norm_fruit_data,fruit_category);%训练perceptronpredict_label=net(norm_fruit_data)%测试perceptron第6章6.5单层感知器仿真示例【例6.2】:苹果与柠檬的识别问题拓展:多层感知器x1x2z1z2yx1x2d000011101110x1x2

z1

z2

y00 0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论