"Dan Minette" <[EMAIL PROTECTED]> wrote:
>
>How are neural networks not algorithmic?  Each node has a simple set of
>rules, a simple algorithm.  The timing of them passing information can also
>be described by an algorithm.  Perhaps timing difficulties exist, so the
>same answer will not be obtained twice with the same input, but that can
>also be described algorithmically, through the use of a pseudo-random 
>number
>generator.

True - but only in the most pedantic way. You typically can't write an 
algorithm for what a neural network does that doesn't involve "insert a 
neural network here" as a step. For example, image, voice, or optical 
character recognition. You can train a network to do things that we're thus 
far unable to manually construct algorithms for. It may even be that the 
simplest algorithm for the task (recognize X with some probability of 
success in some limited number of steps) does involve a neural network.

Consider a computer performing addition with a binary adder vs. recognizing 
a square with a neural network. We can describe the algorithm of the former 
rather simply. What algorithm is the latter using? Can you describe it in 
any simpler terms other than as a box containing the entire process itself?

Joshua

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com

Reply via email to