⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pattern07_1.m

📁 神经网络方面源码 神经网络方面源码 神经网络方面源码 神经网络方面源码 神经网络方面源码
💻 M
字号:
%本实验完成5.5节的2小题,实现批处理感知器
%   算法的程序实现
% clear all
%
%
%实验数据
 w1 = [0.1 6.8 -3.5 2.0 4.1 3.1 -0.8 0.9 5.0 3.9;
       1.1 7.1 -4.1 2.7 2.8 5.0 -1.3 1.2 6.4 4.0];

 w2 = [7.1 -1.4 4.5 6.3 4.2 1.4 2.4 2.5 8.4 4.1;
       4.2 -4.3 0.0 1.6 1.9 -3.2 -4.0 -6.1 3.7 -2.2];

% w3 = [-3.0 0.5 2.9 -0.1 -4.0 -1.3 -3.4 -4.1 -5.1 1.9;
%       -2.9 8.7 2.1 5.2 2.2 3.7 6.2 3.4 1.6 5.1];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% [lx1,ly1] = size(w2);
% y = [ones(1,ly1),-ones(1,ly1) ; w1,-w2]; %生成增广特征向量y
% [lx2,ly2] = size(y);
 a = [0 0 1]'; %初始化权矢量a(0)
% conf = 0.001; %初始化准则conf
% k = 0; %初始化迭代步数
% u = acot(k); %初始化学习因子
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% J = a'*y ;
% ysm(1:lx2,1) = 0;
% for i = 1:ly2
%     if J(i)<0
%         ysm = ysm + y(:,i);
%     end
% end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%进入循环体
%  while norm( u.*ysm ) >= conf
%      a = a + u.*ysm;
%      J = a'*y;
%      ysm(1:lx2,1) = 0;
%      for i = 1:ly2
%          if J(i)<0
%              ysm = ysm - y(:,i);
%          end 
%      end
%      k = k + 1;
%      u = acot(k);
%  end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%图形显示结果
 for i = 1:10
     plot(w1(1,i),w1(2,i),'*');hold on
     plot(-w2(1,i),-w2(2,i),'-r^');hold on
 end
 t = -10:0.01:10;
 y = a(2)/a(3)*t ;
 plot(t,y);axis([-10 10 -10 10]);
 hold on










⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -