感知器神经网络

感知器神经网络

ID:38081306

大小:52.00 KB

页数:5页

时间:2019-05-28

感知器神经网络_第1页
感知器神经网络_第2页
感知器神经网络_第3页
感知器神经网络_第4页
感知器神经网络_第5页
资源描述:

《感知器神经网络》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《计算机智能》作业二三专业:探测制导与控制技术学号:10151136姓名:曾稳情作业二:采用单一感知器神经元解决一个简单的分类问题:将正方体的八个顶点分为两类对应的输入矢量:[01101010;01011100;11010010];希望的输出结果为:[10101101];训练和测试感知机步骤:1.读入系统的输入和期望输出矢量2.初始化连接权向量和输出单元的阈值,取(-1,1)之间的随机数3.对产生的连接权进行修正3.1计算网络的输出值3.2计算输出层单元与期望输出之间的误差3.3根据所得误差来修正输入层和输出层之间的连接权与阈值4.对输入重复上述的步骤,直到误差值小于

2、预先设定的误差极限实验程序:a=[01101010;01011100;11010010];T=[10101101];w=rands(1,3);%初始化连接权值theta=rands(1,1);%初始化阈值alpha=1;beta=1;%定义学习率d=ones(1,8);mis=0.1;%定义极限误差D=8;o=1;%loopwhileD>misfork=1:8whileabs(d(k))>misx=w*a(:,k)+theta;y(k)=double(x>0);d(k)=T(k)-y(k);deltaw=alpha*a(:,k)*d(k);deltatheta=bet

3、a*d(k);w=w+deltaw';theta=theta+deltatheta;endendd=abs(double(w*a+theta>0)-T);D=sum(d);endplotpv(a,T);holdon;x=0:0.01:1;y=x;fori=1:1:101forj=1:1:101z(i,j)=-(w(1)*x(i)+w(2)*y(j)+theta)/w(3);endend%figuresurf(x,y,z);holdoff;实验结果:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。