I have a little question.
What would be the best way to train a neural network with big numbers (>1), for example:
input[][] {{10,100,1000}};
desiredOutput {{5000}};
(not really any sense behind this, just e.g.)
Because normal neurons can only output -1 to 1, the net won't be able to output 5000. Would it make sense to divide it at the beginning and to multiply it at the end again?
input[][] {{10,100,1000}}; --> {{0.001,0.01,0.1}}; (divide by 10'000)
desiredOutput {{0.5}}; --> {{5000}}; (multiply by 10'000)
Is there a better or more usual way?