用BP神经网络对数据进行分类
p=[0 1 0 5 1 3 2 2 2 1 19 18 23 17 43 12 2 17 19 23;
1 2 0 4 1 1 1 4 0 1 13 15 13 11 9 9 2 14 12 7;
5 5 8 0 10 9 5 7 11 9 0 0 1 0 0 0 3 1 0 0;
7 10 16 2 11 9 6 5 8 6 0 0 0 1 0 0 3 2 0 0
10 11 15 2 11 12 12 9 5 6 2 1 1 1 0 1 1 0 1 1];
t=[1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0];
net=newff([0,20;0,16;0,12;0,12;0,13],[3,1],{'logsig','purelin'},'traingdx');
net.trainparam.show=100;
net.trainparam.lr=0.5;
net.trainparam.epochos=20000;
net.trainparam.goal=0.01;
[net,tr]=train(net,p,t);
Y=sim(net,p)