Changes

Jump to navigation Jump to search
m
Line 29: Line 29:  
== Artificial Neural Network Method ==
 
== Artificial Neural Network Method ==
 
[[Image:annschem.jpg|thumb|A schematic of the interactions between artificial neurons]]
 
[[Image:annschem.jpg|thumb|A schematic of the interactions between artificial neurons]]
The human brain is composed of nearly 5 billion neurons, each of which have the simple job of recieving, integrating and transmitting of nerve pulses.  From these simple functions neurons give rise to the functionality of the brain.  The same principle was postulated in the 1940's by McCulloch and Pitts who theorized that a similar approach could be applied to computing [[#References|[7]]].
+
The human brain is composed of nearly 5 billion neurons, each of which have the simple job of receiving, integrating and transmitting of nerve pulses.  From these simple functions neurons give rise to the functionality of the brain.  The same principle was postulated in the 1940's by McCulloch and Pitts who theorized that a similar approach could be applied to computing [[#References|[7]]].
    
Using a network of simple computerized "neurons" one can mimic the brain and thereby create complex behavior from simple components.  Differing from most computer-based programs, artificial neural network software requires a learning phase to adapt itself to the problem that it will be undertaking.  The neurons are arranged in such a fashion that they are placed into three main categories: input, hidden and output neurons.  After their creation, the network of neurons is trained under one of thre main training regiments: supervised, reinforced or unsupervised learning.  Supervised learning results from constant feedback being given to the neural network during the training sequence.  Reinforced learning can be defined by the use of simple "good" and "bad" remarks to the program after each "run."  A neural network with unsupervised learning recieves no feedback from the "trainer."  Given time constraints and the desire for a reasonable output,  supervised or reinforced learning schedules are usually adapted and thus for a given input "weights" are given to guide the neurons "reaction" for a given stimulus[[#References|[7]]].   
 
Using a network of simple computerized "neurons" one can mimic the brain and thereby create complex behavior from simple components.  Differing from most computer-based programs, artificial neural network software requires a learning phase to adapt itself to the problem that it will be undertaking.  The neurons are arranged in such a fashion that they are placed into three main categories: input, hidden and output neurons.  After their creation, the network of neurons is trained under one of thre main training regiments: supervised, reinforced or unsupervised learning.  Supervised learning results from constant feedback being given to the neural network during the training sequence.  Reinforced learning can be defined by the use of simple "good" and "bad" remarks to the program after each "run."  A neural network with unsupervised learning recieves no feedback from the "trainer."  Given time constraints and the desire for a reasonable output,  supervised or reinforced learning schedules are usually adapted and thus for a given input "weights" are given to guide the neurons "reaction" for a given stimulus[[#References|[7]]].   

Navigation menu