BP神经网络分类算法

用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)

BP神经网络分类算法_第1张图片
BP神经网络分类算法_第2张图片
BP神经网络分类算法_第3张图片
BP神经网络分类算法_第4张图片

你可能感兴趣的:(【深度学习/神经网络】Deep,Learning,神经网络,分类,深度学习)