Hi All,
I try to test the neural network package AMORE, I normalized my data first,
the input data is X [x1,x2,x3] where x1,x2,x3 each is 100 row 1 column
vector.
the output data Y is 100 row 1 column vector.
my network has neurons=c(3,2,2,1) which 2 hidden layers, 3 node in the
input layer while 1 in the output layer. Once the network is trained. I
use sim (result$net, z) to test the output,
Here z =c(0.01,0.09,-0.001842388), to my surprise, the simulation result
return is:
[,1]
[1,] -0.008967264
[2,] -0.008783412
[3,] -0.008750038
How come? It should return one scalar instead of a vector. Then I tried sim
(result$net, z2) which z2=c(0.01), the result return is:
[,1]
[1,] -0.008967264
As the input should have 3 variables, how come just one input variable can
have output value? And it is same as the first value in the result above.
Am I misunderstand something here? Many thanks
Ying
[[alternative HTML version deleted]]