matlab补充教程分析.ppt

  1. 1、本文档共224页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 张秦艳 y1=sim(net,x) y2=sim(net1,x) figure; plot(x,y,+,x,y1,*,x,y2,--) title(原函数与网络训练前后的仿真结果比较) xlabel(x);ylabel(y); text(2,12,+ 原函数y); text(2,11,* 未训练前网络的仿真结果y1) text(2,10,--训练后网络的仿真结果y2) * * 张秦艳 * * 张秦艳 Hopfield神经网络结构 P R1X1 R1 Initial Conditions a1(0) LW1,1 + b1 1 n1 S1X1 S1X1 S1XR1 a(k) S1X1 S1 a(k-1) D Symmetric saturated linear layer a(0)=P and then for k=1,2,… a(k)=satlin(LW1,1a(k-1)+b1 * * 张秦艳 例5(3p156) 考虑一个具有两个神经元的Hopfield神经网络。每个神经元有一个阈值和一个权重,这样刚好与具有两个元素的输入向量相匹配。 设存储在网络中的目标平衡点为 T=[1 -1;-1 1] %T = % 1 -1 % -1 1 * * 张秦艳 plot(T(1,:),T(2,:),r*); axis([-1.1 1.1 -1.1 1.1]); title(Hopfield 神经网络状态空间); xlabel(a(1)); ylabel(a(2)); * * 张秦艳 %建立网络,并得到权重和阈值 net=newhop(T); W=net.LW{1,1} %W = % 0.6925 -0.4694 % -0.4694 0.6925 b=net.b{1,1} %b = % 0 % 0 %使用原始平衡点仿真网络 [Y,Pf,Af]=sim(net,2,[],T); Y %Y = % 1 -1 % -1 1 * * 张秦艳 %使用一个随机点仿真网络,并绘出其到达稳定点的轨迹 a={rands(2,1)};%随机生成2*1维的cell array [Y,Pf,Af]=sim(net,{1 20},{},a); figure; plot(T(1,:),T(2,:),r*); axis([-1.1 1.1 -1.1 1.1]); xlabel(a(1)); ylabel(a(2)); record=[cell2mat(a) cell2mat(Y)]; start=cell2mat(a);%把多维的cell array变成矩阵 hold on plot(start(1,1),start(2,1),bx,record(1,:),record(2,:)); * * 张秦艳 * * 张秦艳 %用多个随机点仿真网络,并绘出相应的轨迹 figure; color=rgbmy;%green,red,blue,magenta,yellow.表示的是颜色 axis([-1.1 1.1 -1.1 1.1]); xlabel(a(1)); ylabel(a(2)); title(Hopfield 神经网络状态空间); hold on for i=1:25 a={rands(2,1)}; [Y,Pf,Af]=sim(net,{1 20},{},a); record=[cell2mat(a) cell2mat(Y)]; start=cell2mat(a); plot(start(1,1),start(2,1),kx,record(1,:),record(2,:), color(rem(i,5)+1)); %rem是求余数 drawnow end * * 张秦艳 * * 张秦艳 %给网络指定特殊初始权重进行仿真,得到相应的轨迹 figure; plot(T(1,:),T(2,:),r*); axis([-1.1 1.1 -1.1 1.1]); title(Hopfield 神经网络状态空间); xlabel(a(1)); ylabel(a(2)); hold on plot(0,0,‘ko’);%在(0,0)画黑色o P=[-1.0 -0.5 0.0 0.5 1.0;-1.0 -0.5 0.0 0.5 1.0]; color=rgbmy; for i=1:5 a={P(:,i)}; [Y,Pf,Af]=sim(net,{1 50},{},a); record=[cell2mat(a) cell2mat(Y)]; start=cell2mat(a); plot(start(1,1),s

文档评论(0)

阿里山的姑娘 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档