




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绘制三维图形clear all;x,y=meshgrid(-8:0.1:8);z=sinc(x);mesh(x,y,z);效果图如下set(gcf,color,w);设置图形窗口背景为白色修改z的赋值clear all;x,y=meshgrid(-10:0.3:10);r=sqrt(x.2+y.2)+eps;z=sin(r)./r;mesh(x,y,z)初始化函数clear all;net=newp(0,1;-2,2,1);disp( )w1=net.iw1,1disp()b1=net.b1net.iw1,1=5,6;disp()w2=net.iw1,1net.b1=7;disp()b2=net.b1net=init(net);利用网络初始化复原网络权值和阀值w3=net.iw1,1b3=net.b1例子:利用init函数将网络输入的权值与阀值改变为随机数 clear all;net=newp(0,1;-2,2,1);net.inputweights1,1.initFcn=rands;net.biases1.initFcn=rands;net=init(net);检验权值和阀值w=net.iw1,1b=net.b1w = 0.8116 -0.7460b = 0.6294感知器plotpv函数:用于在坐标中绘制给定的样本点及其类别plotpc函数:用于绘制感知器分界线clear all;p=-0.5,-0.5,0.3,-0.1,-0.8;-0.5,0.5,-0.5,1.0,0.0;t=1,1,0,0,0;plotpv(p,t);绘制样本节点net=newp(-40,1;-1,50,1);hold onlinehandles=plotpc(net.IW1,net.b1);net.adaptParam.passes=3;linehandle=plotpc(net.IW1,net.b1);for a=1:25 net,y,e=adapt(net,p,t); linehandle=plotpc(net.iw1,net.b1,linehandle); drawnow;endtitle(the kind of xiangliang)仿真函数在matlab中提供了sim函数,对于神经网络进行仿真,格式:y,pf,af,perf=sim(net,p,pi,ai,t)y,pf,af=sim(net,q ts,pi,ai)设计一个输入为二维向量的感知器网络,其边界值已定。clear all;format compactnet=newp(-2,2;-2,2,1);net.IW1,1=-1,1;net.b1=1;p1=1;1;a1=sim(net,p1)p2=1;-1;a2=sim(net,p2)p3=1;1,1;-1;a3=sim(net,p3)得到a1 = 1a2 = 0a3 = 1 0性能函数Matlab神经网络工具箱提供了mae函数,用于求网络的平均绝对误差性能。感知器的学习规则为调整网络的权值和阀值,使得网络的平均绝对误差和最小。调用格式:Perf=mae(e,y,x,fp)Dperf_dy=mae(dy,e,y,x,perf,fp)Dperf_dx=mae(dx,e,y,x,perf,fp)Info=mae(code)其中,e为误差矩阵或向量(e=t-y, t表示网络的目标向量);y是网络的输出向量(可以忽略);x为所有权值和偏值向量;fp为性能参数,perf表示平均绝对误差;dperf_dy表示返回perf对y的导数;mae(code)将根据code值的不同,返回不同的信息;返回的信息包括:当code=name时,表示返回函数全称当code=pnames时,表示返回训练参数的名称当code=pdefaults时,表示返回默认的训练参数创建一个感知器神经网络,求其平均绝对误差clear all;net=newp(-10,10,1);p=-10,-5,0,5,10;t=0,0,1,1,1;y=sim(net,p)e=t-yperf=mae(e)得到:y = 1 1 1 1 1e = -1 -1 0 0 0perf = 0.4000训练函数函数:train函数,用于训练一个神经网络。网络训练函数是一个通用的学习函数,训练函数重复的把一组输入向量应用到一个网络上,每次都更新网络,直到达到某种准则。停止准则的可能是最大的学习次数,最小的误差梯度或者误差目标。格式:net,tr,y,e,pf,af=train(net,p,t,pi,ai)其中,net 是训练后的网络,tr为训练纪录,y为网络输出,e为误差向量;pf为训练终止时的输入延时状态,af为训练终止时的层延时状态;其中,net为训练之前的网络,p为网络的输入向量矩阵;t表示网络的目标矩阵,默认值是0;pi表示初始输入延时,默认值是0;ai表示初始的层延时,默认值是0;本例子尝试建立一个感知器模型,实现电路“或”们的功能,从而实现对输入的分类clear all;p=0,0,1,1;0,1,0,1;t=0,1,1,1;net=newp(minmax(p),1);y=sim(net,p)net.trainParam.epochs=20;net=train(net,p,t);y=sim(net,p);err1=mae(y-t)plotpv(p,y)title()得到:y = 1 1 1 1err1 = 0adapt函数该函数为学习自适应函数,其在每一个输入时间阶段更新网络时仿真网络。格式:net,y,e,pf,af,tr=adapt(net,p,t,pi,ai)参数意义与train函数一致对一个神经网络进行自适应训练clear all;p1=-1,0,1,0,1,1,-1,0,-1,1,0,1;t1=-1,-1,1,1,1,2,0,-1,-1,0,1,1;net
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 东南亚跨境电商市场2025年农村电商研究报告:潜力与机遇
- 安徽公需科目考试及答案
- sms培训考试试题及答案
- matlab编程考试题及答案
- 工程整改报告及方案(3篇)
- 对冲基金课件
- 安全培训的课件制作
- 2025企业不签订买卖合同的法律风险
- 拥有积极的人生态度+课件-2025-2026学年统编版道德与法治七年级上册
- 2025年船舶工程对口题库及答案
- 第3课 中华文明的起源 课件( 内嵌视频)部编版七年级历史上册
- 2025年秋新人教版数学二年级上册全册教案
- 2025广东茂名信宜市总工会招聘社会化工会工作者4人笔试备考试题及答案解析
- 2025年在线少儿英语培训行业当前发展趋势与投资机遇洞察报告
- 石油管道保护施工方案
- 2025秋开学典礼 校长引用电影《长安的荔枝》讲话:荔枝尚早,路正长远-在时光中奔跑,用行动送达自己的“长安”
- 中级经济师模拟试题及答案
- 家庭食品卫生知识培训课件
- 无人机应用技术培训教材
- 地铁安保培训课件
- 华中数控车床课件
评论
0/150
提交评论