June 12, 2012 18:12 PSP Book - 9in x 6in 07-Junichi-Takeno-c07
Neural Networks 101
This equation calculates the values of signals output from the
neural network as the input patterns vary with the synaptic value
w
ij
. These complex equations are described in a more easily
understood manner below.
Figure 7.2(2) is part of Fig. 7.2(1) that is extracted for the
purpose of explanation. The extracted figure shows the relationship
between output terminal y
1
and the input terminal pattern
(x
1
, x
2
, x
3
,...,x
n
). Figure 7.2(3) is a network representation of the
neurons in Fig. 7.2(2). The network consists of several neurons,
a, as shown in Fig. 7.2(3), for example, and the neural pathways
connecting the neurons, b, for example. Each neural pathway has
a direction for transmitting signals, from x
1
to y
1
, for example.
Furthermore, each neural pathway has its own synaptic weight w
ij
that indicates the strength of the flow of signals (c,orw
11
,inFig.
7.2(3), for example).
By modifying this weight, the input patterns can be changed to a
desired output pattern. If, for example, weight w
11
for information
transmitted from input terminal x
1
to output terminal y
1
is zero,
the signals received at x
1
cannotbetransmittedtoy
1
. The value of
output terminal y
1
in Fig. 7.2(3) is calculated by the first expression
of Eq. 7.2. First of all, the input patterns are multiplied by their
respective weight and the results are added to find the sum.
M
1
= (w
11
× x
1
+ w
21
× x
2
+ w
31
× x
3
+···w
n1
× x
n
)
Value M
1
represents the total weight-adjusted strength of the
signals appearing on the input terminals. The value M
1
is then used
to determine the value of output terminal y
1
. The value of y
1
is
determined only when value M
1
exceeds a certain threshold value.
Several methods are available to calculate the threshold value.
Detailed explanations are omitted here, but in essence, the function
(M
1
) is calculated.
The values of y
2
, y
3
, y
4
,...,y
k
are respectively determined by
calculation. As a result, the output terminal patterns can be decided.
All of these calculations are subsumed in the final expression of
Eq. 7.2.
It is clear that various reactive systems can be constructed using
these neural networks. The function of a system is determined by
the structure of the network. Figure 7.2(1) shows one such neural