title: Library neurolab training newff
body: <p>I am pretty new in using python and neurolab and I have a problem with the training of my feed forward neural network. I have built the net as following:</p>
  
  <pre><code>net = nl.net.newff([[-1,1]]*64, [60,1])
  net.init()
  testerr = net.train(InputT, TargetT, epochs=100, show=1)
  </code></pre>
  
  <p>and my target output is a vector between 0 and 4.
  When I use the nl.train.train_bfgs I have in the console:</p>
  
  <pre><code>testerr = net.train(InputT, TargetT, epochs=10, show=1)
  Epoch: 1; Error: 55670.4462766;
  Epoch: 2; Error: 55649.5;
  </code></pre>
  
  <p>As you can see, I fixed the number of epochs to 100 but it stops at the second epoch and after the test of the net with <code>Netresults=net.sim(InputCross)</code>
  I have as test output array a vector of 1 (totally wrong).
  If I use the other training functions I have the same output testing vector full of 1 but in that case during the training, the epochs reach the number that I set but the error displayed doesn't change.
  The same  if the target output vector is between -1 and 1. 
  Any suggestion? 
  Thank you very much!</p>