Professional Documents
Culture Documents
Artificial neural networks are parallel computational models (unlike our computers, which have
a single processor to collect and display information). These networks are commonly made up of
multiple simple processors which are able to act in parallel alongside one another to model
changing systems. This parallel computing process also enables faster processing and
computation of solutions. Neural networks follow a dynamic computational structure, and do
not abide by a simple process to derive a desired output.
When a neural network is actively running, no backpropogation takes place as there is no way to
directly verify the expected response. Instead, the validity of output statements are corrected
during a new training session or are left as is for the network to run. Many adjustments may
need to be made as the network consists of a great amount of variables that must be precise for
the artificial neural network to function.
A basic example of such a process can be examined by teaching a neural network to convert text
to speech. One could pick multiple different articles and paragraphs and use them as inputs for
the network and predetermine a desired input before running the test. The training phase would
then consist of going through the multiple layers of the network and using backpropogation to
adjust the parameters and threshold value of the network in order to minimize the error value
for all input examples. The network may then be tested on new articles to determine if it could
truly convert text to proper speech.