Information Technology Reference
In-Depth Information
Fig. 6.3. Schematic diagram of a perceptron
One element of choice between those approaches is the actual implementa-
tion of the application. Estimating probabilities on a digital computer is not
a problem. If the classifier will be implemented on a special-purpose device,
binary units can considerably improve the computation times and the com-
plexity of the circuits. A comparison between neural networks using binary
and real-valued neurons on an application of radar signals recognition may be
found in the Ph.D. thesis of Christelle Godin [Godin 2000].
6.2 Linear Separation: The Perceptron
The simplest network allowing the classification of data into two classes is a
single binary neuron. Introduced by Rosenblatt [Rosenblatt 1958], who called
it perceptron, it is shown schematically on Fig. 6.3. The output of Rosenblatt's
perceptron depends on the weighted sum of the input vector components x i ,
with weights w i
R . This weighted sum, hereinafter called potential (as
in the previous chapters), is called field in the articles written by physicists
that studied the properties of neural networks. A Perceptron shares many
properties with the spins , which are elementary magnets. In particular, the
weighted sum plays the same role as the magnetic field in the context of the
physicists' models of magnetism.
Since the potential is a linear function of the inputs, the perceptron is
also called linear classifier. However, as already mentioned in Chap. 1, we
will consider generalized non-linear potentials, like polynomials (higher-order
neurons).
If the perceptron potential is larger than the neuron threshold s 0 ,theout-
put is σ = +1, otherwise σ =
1. Thus, the perceptron is a neuron whose
activation function is a threshold function. In Fig. 6.3 we followed the conven-
tion used in the previous chapters, and we included a constant input x 0 =1
with a weight w 0 . Its role is to shift the threshold of the activation function.
Now the input has an additional component x 0 = 1, so that we consider a
Search WWH ::




Custom Search