关于BP神经网络出现的问题%bp神经网络构建P=[8 9 9 9 8 9 9 9 2 2 2 2 70;6 9 9 7 0 0 0 1 1 2 2 0 31;9 0 7 11 7 9 2 5 1 1 3 4 50;8 5 0 8 7 7 9 7 1 1 2 4 51;0 4 9 4 4 11 9 11 1 2 3 7 52;9 14 1 10 5 1 10 6 1 1 3 4 56;1 9 11 8 6 0 11 10 1 2
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 12:21:17
关于BP神经网络出现的问题%bp神经网络构建P=[8 9 9 9 8 9 9 9 2 2 2 2 70;6 9 9 7 0 0 0 1 1 2 2 0 31;9 0 7 11 7 9 2 5 1 1 3 4 50;8 5 0 8 7 7 9 7 1 1 2 4 51;0 4 9 4 4 11 9 11 1 2 3 7 52;9 14 1 10 5 1 10 6 1 1 3 4 56;1 9 11 8 6 0 11 10 1 2
关于BP神经网络出现的问题
%bp神经网络构建
P=[8 9 9 9 8 9 9 9 2 2 2 2 70;
6 9 9 7 0 0 0 1 1 2 2 0 31;
9 0 7 11 7 9 2 5 1 1 3 4 50;
8 5 0 8 7 7 9 7 1 1 2 4 51;
0 4 9 4 4 11 9 11 1 2 3 7 52;
9 14 1 10 5 1 10 6 1 1 3 4 56;
1 9 11 8 6 0 11 10 1 2 6 3 56;
7 0 0 0 9 9 9 6 1 1 1 4 40;
6 9 9 8 8 9 13 9 2 2 4 3 71;
10 9 4 5 8 9 11 2 2 1 3 7 58];
T=[0 1 2 3 4 5 6 7 8 9];
net=newff(minmax(P),[13,22 ,1],{'tansig','tansig','purelin'},'trainscg','learngd');
%bp神经网络参数设置
net.trainParam.epochs=10000; %设置训练步数
net.trainParam.goal=0.000000001; %设置训练目标
net.trainParam.lr=0.3; %设置训练学习速率
net.trainParam.mc=0.5; %设置动量因子
%bp神经网络训练仿真保存
net=train(net,P,T);
sz=sim(net,P);
%save sznet net
Error using ==> network.train
Targets are incorrectly sized for network.
Matrix must have 13 columns.
Error in ==> Untitled at 60
net=train(net,P,T);
>>
关于BP神经网络出现的问题%bp神经网络构建P=[8 9 9 9 8 9 9 9 2 2 2 2 70;6 9 9 7 0 0 0 1 1 2 2 0 31;9 0 7 11 7 9 2 5 1 1 3 4 50;8 5 0 8 7 7 9 7 1 1 2 4 51;0 4 9 4 4 11 9 11 1 2 3 7 52;9 14 1 10 5 1 10 6 1 1 3 4 56;1 9 11 8 6 0 11 10 1 2
p和t后面加个‘!你的p和t维数不对,这样输入不对了!