Page 430 - Introduction to Information Optics
P. 430

7.8. Neural Pattern Recognition           41
        data are provided, while the desired output result is not. After a single trial or
        series of trials, an evaluation rule (previously provided to the NN) is used to
        evaluate the performance of the network. Thus, we see that the network is
        capable of adapting and categorizing the unknown objects. This kind of
        self-organizing process is, in fact, a representation of the self-learning capability
        of a human brain.
          To simplify our discussion, we will discuss here only the Kohonen's
        self-organizing feature map. Kohonen's model is the best-known unsupervised
        learning model; it is capable of performing statistical pattern recognition and
        classification, and it can be modified for optical implementation.
          Knowledge representation in human brains is generally at different levels of
        abstraction and assumes the form of a feature map. Kohonen's model suggests
        a simple learning rule by continuously adjusting the interconnection weights
        between input and output neurons based on the matching score between the
        input and the memory matrix. A single-layer NN consists of N x N input and
        M x M output neurons, as shown in Fig. 7.50. Assume that a set of 2-D vectors
        (i.e., input patterns) are sequentially presented to the NN, as given by


                                                                      (7.71;


        where t represents the time index and (i,./) specifies the position of the input
        neuron. Thus, the output vectors of the NN can be expressed as the weighted



                Output space: MxM output neurons




















          Input space: NxN input neurons

                             Fig. 7.50. A single-layer Kohonen NN.
   425   426   427   428   429   430   431   432   433   434   435