A question similar to this was asked before but the question wasn't answered in enough detail to explain what I'm wondering about.
I've been reading introductory material to Artificial Neural Networks (ANN). The examples given for inputs of continuous values always use a single input neuron which takes the value of the variable. This is like the first diagram below.
To me this seems limiting. If a continuous variable X can take values between 1 and 10 then rather than having a single input neuron with a value x one could create two input neurons. If x is small (between 1 and 5) the first neuron is activated, if x is big (between 5 and 10) the second neuron is activated. This is like the second diagram below.
This input in the second diagram discretizes x so it loses some information about x, but I think this could be useful if the response to x should change depending on whether x is small or big. For example, if an ANN is to determine whether somebody is male or female given an image and the persons age. The ANN should look for different distinguishing features depending on whether the person has a low age or a high age.
Is this sort of discritization used in practice? Does it have great disadvantages and is it still useful in certain situations?