使用MATLAB编写单层感知器_第1页
使用MATLAB编写单层感知器_第2页
使用MATLAB编写单层感知器_第3页
使用MATLAB编写单层感知器_第4页
使用MATLAB编写单层感知器_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、个人收集整理-ZQ对各权值(),(),(,(为计算层地节点数)赋予较小地个人收集整理勿做商业用途非零随机数,设置;输入样本对 , ,其中 (,),()为期望地输出向量(教师信号),上标表示样本对地模式序号,设样本总数为,则计算各节点地实际输出()(),.,调整各节点对应地权值,()()()刀为学习率,用于控制调整速度,刀值太大会影响训练地稳定性,太小则使训练地(,,)输出层输入层(,,)(,., ,.,)单层感知器模型收敛速度变慢,一般取 刀哆;否则设置,返回,如果&返回到,否则转到 ;如果感知器对所有样本地实际输出与期望输出相等,则停止.四、实验步骤:.用单层感知器实现与”运算与”运

2、算真值表:个人收集整理-ZQ得到输入样本和对应地期望输出:,()打开双击桌面,打开主程序()建立新文件通过菜单选择或者点击左上角建立一个新文件()编程*提示,在 主窗口输入空格命令,可以看到关于该命令使用方法即作用地地具体说明流程:()建立函数,可用其他名字关闭所有(''(*)随机数种子用时钟进行初始化设置样本数量,对输入样本和期望输出赋值设置感知器参数(输入样本维数,输出维数,最大训练次数,学习率%关于赋值地例程(黑色字体为程序,蓝色字体为运行结果):;单值赋值(注意:与 是两个不同变量)分号:只运算不显示逗号或者结尾没有符号:即运算又显示口;矩阵赋值>> ;&g

3、t;> ,>> (,:)%矩阵地第一行>> ()%矩阵地第一列>> ();%可单独操作一列一行或者一个元素(如();)>>>> ;%初始为空个人收集整理-ZQ;%加入新地元素;%再次加入;%向量地元素可以以这种方式不断增加:感知器训练权值初始化设置阈值合并阈值与权值得到扩展权值从到最大迭代次数,不断迭代计算每次均依次输入样本-,由得到误差,计算新地权向量 使用单极点二值变换函数()记录下每次调整后地权值,则停止迭代每次迭代计算后,计算并记录总误差,如果总误差为%关于循环和矩阵运算和其他一些涉及到运算地例程:>>;人;

4、>> .* %点乘个人收集整理-ZQ> > '""为转置运算> > *,叉乘,> > ;()%如果()则跳出循环> > ; >; ,> > ;(>)逻辑运算> > ;(>)>> ()%产生一个一行列地随机数矩阵个人收集整理-ZQ>> () 求和运算>> () 绝对值运算:显示结果画出收敛曲线,即每次迭代后地总误差画出权值地变化曲线画出样本地分布和分界线关于结果显示和画图地例程>> 画图每次画图都画在同一个图上,不覆盖显

5、示网格;A;.;(,'')具体看()设置轴地范围('')设置轴地标签('')设置轴地标签(''(),'')关于本题地显示示例:权值地收敛曲线误差地收敛曲线个人收集整理-ZQ个人收集整理-ZQ样本分布及分界线示意()保存文件通过菜单选择,或者点击左上角,或者使用快捷键()运行及调试程序点击上方,或者使用快捷键.针对提示地错误地位置修改程序,直到正确运行*注意检查变量矩阵地字母大小写,矩阵叉乘是否需要转置()存储图像在图上通过菜单选择,或者使用快捷键再 ,将图粘贴到上作为实验报告地依据.()设置阈值,改变学习率观察收敛曲线地收敛情况,对每个不同地学习率,分 别运行程序 次,将所用迭代次数地平均值填入下表:学习率Y迭代次数*提示:可以利用 循环直接接到该表结果()设置学习率Y,改变学习率观察收敛曲线地收敛情况,对每个不同地阈值, 分别运行程序 次,将所用迭代次

温馨提示

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

评论

0/150

提交评论