表2
网络结构设计 输入个数为10,输出个数为1,故神经元个数为1,结构如下图。本题是一个模式识别问题,采用自组织竞争人工神经网络。 图1-1 网络结构图 画出6个状态在坐标系中如图1-2所示。 %创建输入向量 X=[0 1;0 1] clusters=6; points=10; std_dev=0.05;
P=nngenc(X,clusters,points,std_dev); plot(P(1,:),P(2,:),'+r') title('Input Vectors'); xlabel('p(1)'); ylabel('p(2)');
%创建自组织竞争神经网络 net=newc([0 1;0 1],6,.1); net=init(net); w=net.IW{1}; hold off;
plot(P(1,:),P(2,:),'+r');
hold on; plot(w(:,1),w(:,2),'ob'); xlabel('p(1)'); ylabel('p(2)'); hold off;
net.trainParam.epochs=7; hold on; net=init(net);