神经网络设计-感知机学习..doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
神经网络设计-感知机学习.

仲恺农业工程学院实验报告纸 计算科学系  (院、系) 信息与计算科学 专业 082 班  神经网络设计 课 学号200811314233 姓名 侯小帅 实验日期 2011/11/11  教师评定 实验一 感知机学习规则 一、实验目的与要求: 1、掌握使用MATLAB创建感知机,并正确设定参数。 2、掌握用MATLAB绘制样本集。 3、掌握使用MATLAB的训练感知机。 4、学会使用绘制边界线 二、实验内容及步骤: 结合MATLAB帮助文件与实验指导,完成教材Page50的P4.3的感知机分类问题。 注意:模板中带下划线的部分,要求被具体实验内容替换,截图的大小适合。 1、输入/输出向量对: 2、实验实现代码(测试代码): net = newp([-2 2; -2 2],2); %1 P=[1 1 2 2 -1 -2 -1 -2;... 1 2 -1 0 2 1 -1 -2]; %2 T= [0 0 0 0 1 1 1 1;... 0 0 1 1 0 0 1 1]; %3注意P与T确定的训练集是按列对应的。 net=train(net,P,T); %4 figure; %5 plotpv(P,T); %6 hold on; %7 plotpc(net.iw{1,1},net.b{1}); %8 W=net.iw{1,1},b=net.b{1} %9 Y = sim(net,P) %11 输出(包括权值和偏值): W = -3 -1 1 -2 b = -1 0 Y = 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 3、实验截图(要求绘制有训练集、边界线): …………… 四、实验小结 1、传输函数1名称:硬极限函数a = hardlim(n); (1)输入/输出关系:a = 0, n0; a = 1, n=0; (2)绘图代码: n = -5:0.1:5; a = hardlim(n); plot(n,a); axis([-5 5 -0.1 1.1]); (3)截图: 2、传输函数2名称:对称硬极限函数a = hardlims(n) (1)输入/输出关系:a = -1, n0; a = 1, n=0; (2)绘图代码: n = -5:0.1:5; a = hardlims(n); plot(n,a); axis([-5 5 -1.2 1.2]); (3)截图: 3、传输函数3名称:线性函数a = purelin(n) (1)输入/输出关系:a = n (2)绘图代码: n = -5:0.1:5; a = purelin(n); plot(n,a) (3)截图: 4、传输函数4名称:饱和线性函数a = satlin(n) (1)输入/输出关系:a = 0, n 0; a = n , 0= n =1; a = 1, n1; (2)绘图代码: n = -2:0.1:2; a = satlin(n); plot(n,a) axis([-2 2 -0.2 1.2]) (3)截图: 5、传输函数5名称:对称饱和线性函数a = satlins(n) (1)输入/输出关系:a = -1, n -1; a = n , -1= n =1; a = 1, n1; (2)绘图代码: n = -1.5:0.1:1.5; a = satlins(n); plot(n,a) axis([-1.5 1.5 -1.2 1.2]) (3)截图: 6、传输函数6名称:对数-S形函数a = logsig(n) (1)输入/输出关系:a =1/(1+e-n) (2)绘图代码: n = -5:0.1:5; a = logsig(n); plot(n,a) axis([-5 5 -0.2 1.2]) (3)截图: 7、传输函数7名称:双曲正切S形函数a = tansig(n) (1)输入/输出关系:a = (en-e-n)/(en+e-n) (2)绘图代码: n = -5:0.1:5; a = tansig(n); plot(n,a) axis([-5 5 -1.2 1.2]) (3)截图: 8、传输函数8名称:正线性函数a = poslin(n) (1)输入/输出关系:a = 0, n 0; a = n, n=0 (2)绘图代码: n = -5:0.1:5; a = poslin(n); plot(n,a)

文档评论(0)

d47fv82b5hI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档