What are good ways to decide the error goal value while training the network in MATLAB's nntool? I have trained a Pybrain network to classify an input to 0 or 1. Why does net.activate() returns float values?