Neural Network Expression Extraction

I used this code :
net=feedforwardnet(1);
x=1:10;t=x;
[net,tr] = train(net,x,t);
% the following two values should be equal which is not the case ?!
net(10)
net.LW{2,1}*tansig(net.IW{1,1}*x(10)+net.b{1})+net.b{2}
And when I apply net(10) and I compare it to the explicit value of NN output in terms of biases and transfert function, the resulting values are quiet different.
Please, could you help me clarify why these 2 values are not the same.
Thanks in advance.

 Réponse acceptée

Greg Heath
Greg Heath le 10 Juil 2013

0 votes

Type
net % Without a semicolon
See the defaults that you have not taken into account (e.g., mapminmax)
Thank you for formally accepting my answer
Greg

Plus de réponses (0)

Catégories

En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by