According to “Introducing Neural Networks with Java Jeff Heaton,” the entry into the Kohonen neural network must be between -1 and 1.
You can normalize inputs where the range is known in advance: For example, RGB (125, 125, 125), where the range is known as values ​​from 0 to 255:
1. Divide by 255: (125/255) = 0.5 → (0.5 , 0,5,0,5)
2. Multiply by two and subtract one: ((0,5 * 2) -1) = 0 → (0,0,0)
The question is how can we normalize the entry, where the range is unknown, like our height or weight.
In addition, some other documents indicate that the input should be normalized to values ​​between 0 and 1. What is the correct way: "-1 and 1" or "0 and 1"?
source
share