Matlab:向量量化学习网络

来源:互联网 发布:苏联狗头实验 知乎 编辑:程序博客网 时间:2024/04/28 05:46


%向量量化学习网络clearclcp1=[1.24,1.27;1.36,1.74;1.38,1.64;1.38,1.82;1.38,1.90;1.40,1.70;1.48,1.82;1.54,1.82;1.56,2.08];p2=[1.14,1.82;1.18,1.96;1.20,1.86;1.26,2.001.28,2.00;1.30,1.96];p=[p1;p2]';pr=minmax(p);goal=[ones(1,9),zeros(1,6);zeros(1,9),ones(1,6)];%建立网络net = newlvq(pr,4,[0.6,0.4]);%学习net = train(net,p,goal);x=[1.24 1.80;1.28 1.84;1.40 2.04]';%测试y1 = sim(net,p1')y2 = sim(net,p2')y0 = sim(net,x)