Dear All, I am recently working on neural network using nnet package. The network has 4 hidden layers and 1 output layer, the target output 1 or 0. The model I use is as follows: nn<-nnet(target~f1+f2+f3+f4+f5+f6+f7+f8+f9+f10,data=train,size=4,linout=FALSE,decay=0.025,maxit=800) It works well and give me ROC 0.85. However, when I want to reproduce the result in java, I cannot get the same prediction as nnet output. I checked modern applied statistics with S and I think the output is as follows: y=sigmoid(a_0+\sum (w_{hk} sigmoid_h(a_h+\sum (w_{ih}*x_i)))) and this is exactly how I reproduce the result, the activation function is logistic function for hidden layer and output layer. I use the exact weights I get from the model. Will anyone be kind of pointing out where thing goes wrong? Thanks Eric -- View this message in context: http://r.789695.n4.nabble.com/nnet-formular-for-reproduce-the-expect-output-tp4590348p4590348.html Sent from the R help mailing list archive at Nabble.com. [[alternative HTML version deleted]]