matlab神经网络工具箱的网络训练问题%输入向量inputsinputs=[0.1 0.20.3 0.4 0.8;0.6 0.7 0.6 0.9 1;1 2 3 6 5;6 7 8 9 12;11 15 13 14 15];%归一化处理for i=1:5p(i,:)=(inputs(i,:)-min(inputs(i,:)))/(max(inputs(i,:))-min(inputs(i,:)))end
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 16:25:34
matlab神经网络工具箱的网络训练问题%输入向量inputsinputs=[0.1 0.20.3 0.4 0.8;0.6 0.7 0.6 0.9 1;1 2 3 6 5;6 7 8 9 12;11 15 13 14 15];%归一化处理for i=1:5p(i,:)=(inputs(i,:)-min(inputs(i,:)))/(max(inputs(i,:))-min(inputs(i,:)))end
matlab神经网络工具箱的网络训练问题
%输入向量inputs
inputs=[0.1 0.20.3 0.4 0.8;
0.6 0.7 0.6 0.9 1;
1 2 3 6 5;
6 7 8 9 12;
11 15 13 14 15];
%归一化处理
for i=1:5
p(i,:)=(inputs(i,:)-min(inputs(i,:)))/(max(inputs(i,:))-min(inputs(i,:)))
end
%目标向量T
T=[1 00 0 0;
0 0 01 0;
1 0 00 0;
0 0 0 0 1;
0 1 0 0 0];
threshold=[0 1;0 1;0 1;01; 0 1];
net=newff(threshold,[5,1],{‘tansig’,’logsig’},{traingdx}); %这句newff的语句为什么在Matlab R2010a中总是报错,不能运行!
net.trainParam.epochs=1000;
net.trainParam.goal=0.001;
LP.lr=0.05;
net=train(net,p,T)
我是想实现神经网络的训练和学习,完成绩效评价问题,望各位大侠伸出援助之手!
matlab神经网络工具箱的网络训练问题%输入向量inputsinputs=[0.1 0.20.3 0.4 0.8;0.6 0.7 0.6 0.9 1;1 2 3 6 5;6 7 8 9 12;11 15 13 14 15];%归一化处理for i=1:5p(i,:)=(inputs(i,:)-min(inputs(i,:)))/(max(inputs(i,:))-min(inputs(i,:)))end
楼主,首先,我不是高手
其次,你的T中间的00最好分开写,还有threshold中的01(如果是要分开的话)
再次,newff中的,我改成了这样net=newff(threshold,[5,5],{‘tansig’,’logsig’},‘traingdx’);单引号要切换成英文输入后打进去
最后,我的可以运行了