Flisp
- 79
- 8
I seriously doubt that we know exactly what happens in the brain when someone is calculating (if you had some article I would be thrilled). But even if your model might be correct when the network is insufficiently trained it is certainly not correct when a person is trained to do – well – basically anything. During training neural pathways are reinforced until operations can be performed without search.TMT said:To access a specific data it must visit considerable amount of nodes. For simple basic arithmetic like addition 121+023, it seek the answer from stored info. it is not processing the addition! it seek memorized result.
How this happens can be seen in the training of calculation champions.
First students are trained on the Chinese abacus. The math-problem is translated into some initial position of the beads. The beads are then moved according to specific rules using the fingers. When all movements are executed the result can be translated into numbers from the final position of the beads.
The use of the abacus suits the human brain very well since it is very good at manipulate things with fingers, at processing visual information and at imagining visual change. The actual calculation is as such transformed into images of and changes in bead position, which the brain can handle much easier than abstract numbers. (Just as masters in memory use visual images and stories to remember thousands of numbers)
When the student becomes fast and flawless in the use of the abacus, he/she is trained to do it blindfolded, effectively reinforcing the areas that imagine the movements. From here on the brain performs no more searches. All movements are automatized. Translations and manipulations are executed by dedicated nerves.
When that is achieved the student starts to perform the movements without abacus, but still moving the fingers. This reduces the total number of nerves needed to perform. And even more so in the last step, when the finger-movements are reduced to mere flicker so no time is wasted. All movements are visualized and calculation happens very fast.
I’m sorry to say, but this is definitely wrong. Computers use the so called Booth’s algorithm or something similar, which performs a combination of bitshift and addition, much, much faster than repeated addition. CPUs have dedicated circuits for that.TMT said:(There is no multiply unit in computer. Therefore computer performs repeated addition for multiplication)