Terry wrote:Each neuron may be connected to thousands of other neurons. The network "reaches a decision" by adding and subtracting neurons to and from the network as their input reaches or fails to reach the threshold (in other words, it accesses memories, logical processes, and emotions) until a condition is achieved where the network is providing sufficient stimulation to the nerves that tell the body to do something. No mysterious mental forces are required.
Terry, I do not think that you understand neural networks so well. But even if such a system were used for decision making, this would not explain self awareness. There are many parameters in the brain's decision making function, and I am positive that given all the same parameters, the exact same decision will be made each time. However, I am also confident that the many of the properties of our self awareness are parameters for the decision function.
Example:
we design a robot that makes decisions exactly like a human, but it lacks self awareness. we will be able to detect that it does not behave like a human, because many human behaviors are related to our self awareness...which changes the way we behave.
therefore, decision making cannot be separated from self awareness/consciousness.
by the way, gelis....terry did not say anything about implementing this with current computer programming technology (that was me, a few pages back, actually) so your refutation based on the limitations of control flow statements is not relevant. moreover, your understanding of control flow is a bit flawed...any program attempting to model human decision making/knowledge would necessarily be based around dynamically creating classes and dynamically creating members and methods in order to classify and understand life so that these classes could be instantiated for predictions, which are the basis of our decision making process. the basic procedural statements such as if, else, foreach, while, dowhile, loop, switch, goto, etc...would not be used as the main method for decision making...they would be used to control smaller control flows within functions/object methods.