Why does the outcome of this code:
function Ks = nn_ks(v, f, t)
for i=1:27
v=[80;80;80;80;80;80;80;80;80;150;150;150;150;150;150;150;150;150;220;220;220;220;220;220;220;220;220;]
f=[0.05;0.05;0.05;0.1;0.1;0.1;0.15;0.15;0.15;0.05;0.05;0.05;0.1;0.1;0.1;0.15;0.15;0.15;0.05;0.05;0.05;0.1;0.1;0.1;0.15;0.15;0.15;]
t=[5;10;15;5;10;15;5;10;15;5;10;15;5;10;15;5;10;15;5;10;15;5;10;15;5;10;15;]
v(i,1)=(v(i,1)-80)./(220-80)
f(i,1)=(f(i,1)-0.05)./(0.15-0.05)
t(i,1)=(t(i,1)-5)./(15-5)
X=[v(i,1); f(i,1); t(i,1)]
W1 = [0.83953 1.416 4.3197;
0.70603 -4.1921 -0.30888;
-3.1168 2.7796 0.75788]
B1=[-3.1521;
-0.45802;
-2.9756]
W2 =[0.70956 1.1833 -0.059955]
B2 =[-0.98502];
Y1 = logsig(W1*X + B1*ones(1,size(X,2)));
Y2 = purelin(W2*Y1 + B2*ones(1,size(Y1,2)));
Ks(i,1) =Y2.'
end
is very different from the outcome (outputs) of NN Toolbox when the same weights, biases, learning functions and algorithms are used?
Best Answer