<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0254-0770</journal-id>
<journal-title><![CDATA[Revista Técnica de la Facultad de Ingeniería Universidad del Zulia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev. Téc. Ing. Univ. Zulia]]></abbrev-journal-title>
<issn>0254-0770</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad del Zulia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0254-07702005000100005</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[The random neural network model on the color pattern recognition problem]]></article-title>
<article-title xml:lang="en"><![CDATA[El modelo de redes de neuronas aleatorias en el problema de reconocimiento de patrones coloreados]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[José]]></given-names>
</name>
</contrib>
</contrib-group>
<aff id="A">
<institution><![CDATA[,  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>04</month>
<year>2005</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>04</month>
<year>2005</year>
</pub-date>
<volume>28</volume>
<numero>1</numero>
<fpage>51</fpage>
<lpage>58</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://ve.scielo.org/scielo.php?script=sci_arttext&amp;pid=S0254-07702005000100005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://ve.scielo.org/scielo.php?script=sci_abstract&amp;pid=S0254-07702005000100005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://ve.scielo.org/scielo.php?script=sci_pdf&amp;pid=S0254-07702005000100005&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[The purpose of this paper is to describe the use of the multiple classes random neural network model to recognize patterns having different colors. We propose a learning algorithm for the recognition of color patterns based upon the non-linear equations of the multiple classes random neural network model using gradient descent of a quadratic error function. In addition, we propose a progressive retrieval process with adaptive threshold value. The experimental evaluation shows that our approach provides good results.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[El propósito de este artículo es describir el uso del modelo neuronal aleatorio con múltiples clases para reconocer patrones con diferentes colores. Nosotros proponemos un algoritmo de aprendizaje para el reconocimiento de patrones coloreados basados en la ecuación no lineal del modelo neuronal aleatorio con múltiples clases usando el descenso de gradiente de una función cuadrática de error. Además, proponemos un proceso de recuperación progresiva con un valor de umbral adaptativo. La evaluación experimental muestra que nuestro enfoque da buenos resultados.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Multiple classes random neural network]]></kwd>
<kwd lng="en"><![CDATA[color pattern recognition]]></kwd>
<kwd lng="en"><![CDATA[learning algorithm]]></kwd>
<kwd lng="en"><![CDATA[retrieval process]]></kwd>
<kwd lng="es"><![CDATA[Modelo neuronal aleatorio con múltiples clases]]></kwd>
<kwd lng="es"><![CDATA[reconocimiento de patrones coloreados]]></kwd>
<kwd lng="es"><![CDATA[algoritmo de aprendizaje]]></kwd>
<kwd lng="es"><![CDATA[proceso de recuperación]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <BASEFONT SIZE="3"> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="center"><b><FONT COLOR="#1f1a17" SIZE="4"> The random neural network model on the color pattern recognition problem</FONT></b></P>     <P ALIGN="center"><FONT COLOR="#1f1a17" SIZE="3"> José Aguilar</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> CEMISID. Departamento. de Computaci&#243;n. Facultad de Ingenier&#237;a. Universidad  de Los Andes. M&#233;rida-Venezuela. E-mail: aguilar@ing.ula.ve. Phone (58.74)  2402914; Fax (58.74) 2402872</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="3"> <B>Abstract</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> The purpose of this paper is to describe the use of the multiple classes  random neural network model to recognize patterns having different colors.  We propose a learning algorithm for the recognition of color patterns based  upon the non-linear equations of the multiple classes random neural network  model using gradient descent of a quadratic error function. In addition,  we propose a progressive retrieval process with adaptive threshold value.  The experimental evaluation shows that our approach provides good results.</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> <B>Key words:</B> Multiple classes random neural network, color pattern recognition, learning  algorithm, retrieval process.</FONT></P>     <P ALIGN="center"><FONT COLOR="#1f1a17"> <b>El modelo de redes de neuronas aleatorias en el problema de reconocimiento  de patrones coloreados</b></FONT></P>     <P><FONT COLOR="#1f1a17" SIZE="3"> <B>Resumen</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> El prop&#243;sito de este art&#237;culo es describir el uso del modelo neuronal aleatorio  con m&#250;ltiples clases para reconocer patrones con diferentes colores. Nosotros  proponemos un algoritmo de aprendizaje para el reconocimiento de patrones  coloreados basados en la ecuaci&#243;n no lineal del modelo neuronal aleatorio  con m&#250;ltiples clases usando el descenso de gradiente de una funci&#243;n cuadr&#225;tica  de error. Adem&#225;s, proponemos un proceso de recuperaci&#243;n progresiva con  un valor de umbral adaptativo. La evaluaci&#243;n experimental muestra que nuestro  enfoque da buenos resultados.</FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17"> <B>Palabras clave: </B>Modelo neuronal aleatorio con múltiples clases,  reconocimiento de patrones coloreados, algoritmo de aprendizaje, proceso de  recuperación.</FONT></MULTICOL><MULTICOL GUTTER="39" COLS="2"></MULTICOL></P>     <P ALIGN="justify"> <MULTICOL GUTTER="39" COLS="2"> <FONT COLOR="#1f1a17"> Recibido el 09 de Diciembre 2003</FONT></MULTICOL></P>     <P ALIGN="justify"> <MULTICOL GUTTER="39" COLS="2"> <FONT COLOR="#1f1a17"> En forma revisada el 28 de Febrero de 2005</FONT></MULTICOL><MULTICOL GUTTER="39" COLS="2"></MULTICOL></P>     <P ALIGN="justify"> <MULTICOL GUTTER="39" COLS="2"> <FONT COLOR="#1f1a17" SIZE="3"> <B>1. Introduction</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> Humans use color, shape and texture to understand and recollect the contents  of a pattern. Therefore, it is natural to use features based on these attributes  for pattern recognition [8, 9, 16, 17]. The effectiveness of using simple  color features for pattern recognition is demonstrated in [15]. Colombo  et al. described a system for pictorial content representation and recognition  based on color distribution features [8] in which the distribution of chromatic  content in a pattern is described through a set of color histograms and  a pattern matching strategy using this set. Mojsilovic et al. recently  determined the basic categories (vocabulary) used by humans in judging  similarity of color patterns, their relative importance and relationsh  ips, as well as the hierarchy of rules (grammar) [17].</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> In this paper a color pattern recognition approach composed by a learning  algorithm and a retrieval procedure for the multiple classes RNN is proposed.  We shall use each class to model a color. We present a backpropagation  type learning algorithm for the recurrent multiple classes RNN model using  gradient descent minimization of a quadratic error function when a set  of input-output pairs is presented to the network. Our model is defined  for nC parameters for the whole network, where C is the number of primary  colors, n is the number of pixels of the image, and each neuron is used  to obtain the color value of each pixel in the bit map plane. The primary  colors create different colors according to the RGB model. Thus, our learning  algorithm requires the solution of a system of nC non-linear equations  each time the n-neurons network learns a new input-output pair (n-pixels  image with C primary colors). In addition, we propose a progressive retrieval  process with adaptive threshold value.</FONT></MULTICOL><MULTICOL GUTTER="39" COLS="2"></MULTICOL></P>     <P ALIGN="justify"> <MULTICOL GUTTER="39" COLS="2"> <FONT COLOR="#1f1a17"> The Random Neural Network (RNN) was proposed by Gelenbe in 1989 [11, 12,  13]. This model does not use a dynamic equation, but uses a scheme of interaction  among neurons. It calculates the probability of activation of the neurons  in the network. Signals in this model take the form of impulses that mimic  what is presently known as inter-neural signals in biophysical neural networks.  The RNN has been used to solve optimization [1, 2, 4] and pattern recognition  problems [3, 5, 7]. Gelenbe considered a learning algorithm for recurrent  random neural network model [14], and we have proposed modifications of  this algorithm for combinatorial optimization problems [4] and an evolutionary  learning for combinatorial optimization and recognition problems [1, 5].  Fourneau et al. have proposed an extension of the RNN, called multiple  classes random neural network model [10].</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> This work is organized as follows, in section 2 we present the multiple  classes RNN. Section 3 presents our recognition algorithm (learning and  retrieval processes) for multiple classes RNN. In section 4, we present  some applications. Remarks concerning future work and conclusions are provided  in section 5.</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="3"> <B>2. The Multiple Classes Random Network Model</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> The neural network is composed of <I>n</I> neurons and receives exogenous positive  (excitatory) and negative (inhibitory) signals as well as endogenous signals  exchanged by the neurons. As in the classical model [11, 12, 13], neurons  send excitatory and inhibitory signals when they fire, to other neurons  in the network or to outside world. In this model, positive signals may  belong to several classes and the potential at a neuron is represented  by the vector K<sub>i</sub>=(K<sub>i1</sub>,..., K<sub>iC</sub>), where K<sub>ic</sub> is the value of the &#147;class <I>c  </I>potential&#148; of neuron <I>i</I>, or its &#147;excitation level in terms of class <I>c</I> signals&#148;;  negative signals only belong to a single class. The total potential of  neuron <I>i </I>is K<sub>i</sub>= <font face="Times New Roman">&#8721;<sub>c=1</sub><sup>C </sup></font>K<sub>ic</sub>. The arrival of an excitatory signal of some class increases  the corresponding potential of a neuron by 1, while an inhibitory signal&#146;s  arrival decreases it by 1. That is, when a positive signal of class <I>c</I> arrives  at a neuron, it merely increases K<sub>ic</sub> by 1, while when a negative signal  arrives at it and if K<sub>i</sub>&gt;0, the potential is reduced by 1, with the class  of the potential to be reduced chosen randomly with probability K<sub>ic</sub>/K<sub>i</sub>  for any c=1,..., C. A negative signal arriving at a neuron whose potential  is zero has no effect on its potential.</FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17"> Exogenous positive signals of class<I> c</I> arrive at neuron <I>i</I> at a Poisson stream  of rate <font face="Times New Roman">&#923;</font>(i, c), while exogenous negative signals arrive at it according  to a Poisson process of rate <font face="Times New Roman">&#955;</font>(i). A neuron is excited if its potential  is positive. It then fires at exponentially distributed intervals, sending  excitatory signals of different classes, or inhibitory signals, to other  neurons or to the outside of the network. That is, neuron <I>i</I> can fire when  its potential is positive (K<sub>i</sub>&gt;0) and sends excitatory signals of class  <I>c </I>at rate r(i, c)&gt;0, with probability K<sub>ic</sub>/K<sub>i</sub>. When neuron <I>i</I> fires at rate  r(i, c) it deletes by 1 its class <I>c</I> potential and sends to neuron <I>j</I> a class <I> <font face="Times New Roman">&#966;</font></I> positive signal with probability p<sup>+</sup>(i, c; j, <I> <font face="Times New Roman">&#966;</font></I>), or a negative signal  with probability p<sup>-</sup>(i, c; j). On the other hand, the probability that the  deleted signal is sent out of the network, or that it is &#147;lost&#148;, is d(i,  c). Clearly we shall have:</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> <font size="4" face="Times New Roman">&#8721;</font><font face="Times New Roman"> <sub> (j,</sub></font><sub><I><font face="Times New Roman">&#966;</font></I><font face="Times New Roman">)</font></sub>p<sup>+</sup>(i, c; j, <I> <font face="Times New Roman">&#966;</font></I>)<font size="4"> + </font> <font size="4" face="Times New Roman">&#8721;</font><font face="Times New Roman"> <sub> j</sub></font>p<sup>-</sup>(i, c; j)<font size="4"> +</font> d(i, c)<font size="4">  = </font>1<font size="4">&nbsp;&nbsp;&nbsp;&nbsp; </font>for <font face="Symbol"> &quot;</font><i>i</i> =1,n and <i>c</i>= 1,<i>C</i>&nbsp; </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> Let K(t) be the vector representing the state of the neural network at  time t and K =(K<SUB>1</SUB>,..., K<SUB>n</SUB>) be a particular value of the vector. We shall  denote by p(K, <U>t</U>) = Pr[K(t)=K] the probability distribution of the state.  The main property of this model is the excitation probability of the &#147;class <I> <font face="Times New Roman">&#966;</font></I> potential&#148; of neuron <i>j, q(j,<font face="Times New Roman">&#966;</font>)</i>, which  0 &lt;<i> q(j,<font face="Times New Roman">&#966;</font>) &lt; </i>1 satisfies the non-linear equation [10]:</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> <i><a name="e1"></a>q(j,<font face="Times New Roman">&#966;</font>) </i>= <font face="Times New Roman">&#955;<sup>+</sup></font>&nbsp;(<i>j,<font face="Times New Roman">&#966;</font></i>)  / (<i>r</i>(<i>j,<font face="Times New Roman">&#966;</font></i>)+<font face="Times New Roman">&#955;<sup>-</sup>(<i>j</i>))</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  (1)</FONT></MULTICOL><MULTICOL GUTTER="39" COLS="2"></MULTICOL></P>     <P ALIGN="justify"> <MULTICOL GUTTER="39" COLS="2"> <FONT COLOR="#1f1a17"> where,  &nbsp; </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> <font face="Times New Roman">&#955;<sup>+</sup></font>&nbsp;(<i>j,<font face="Times New Roman">&#966;</font></i>)  = <font size="4" face="Times New Roman">&#8721;</font><font face="Times New Roman"> <sub>(i,</sub></font><sub><font face="Times New Roman"><i>c</i>) </font></sub> <i><font face="Times New Roman">q(i,c)</font></i>r(i, c)p<sup>+</sup>(i, c; j, <font face="Times New Roman">&#966;</font>) + <font face="Times New Roman">&#923;</font>(<i>j,<font face="Times New Roman">&#966;</font></i>)</FONT></P>     <P ALIGN="justify"> <font face="Times New Roman" COLOR="#1f1a17">&#955;<sup>-</sup>(<i>j</i>)  = </font><FONT COLOR="#1f1a17"> <font size="4" face="Times New Roman">&#8721;</font><font face="Times New Roman"> <sub> (i,</sub></font><sub><font face="Times New Roman"><i>c</i>) </font></sub><i> <font face="Times New Roman">q(i,c)</font></i>r(i, c)p<sup>-</sup>(i, c; j) + <font face="Times New Roman">&#955;(<i>j</i>)</font></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> Thus, p(K, t), the stationary probability distribution of network state,  satisfies</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> <a name="e2"></a>p(K, t) = <font face="Times New Roman">&#8719;<sub>i=i</sub><sup>n</sup> &#8719;</font>&nbsp;<font face="Times New Roman"><sub>c=i</sub><sup>C </sup>[1-<i>q(i,c)</i>]</font>&nbsp;<font face="Times New Roman"><i>q(i,c)<sup>kic</sup></i></font>&nbsp;&nbsp;&nbsp;&nbsp; (2)&nbsp; </FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> The synaptic weights for positive (w<sup>+</sup>(i, c; j, <font face="Times New Roman">&#966;</font>)) and negative (w<sup>-</sup>(i,  c; j)) signals are defined as:</FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17"> w<sup>+</sup>(i, c; j, <font face="Times New Roman">&#966;</font>) = r(i, c)p<sup>+</sup>(i, c; j, <font face="Times New Roman">&#966;</font>)</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> w<sup>-</sup>(i, c; j) = r(i, c)p<sup>-</sup>(i, c; j)</FONT></P>     <P ALIGN="justify"> <FONT COLOR="#1f1a17">and, if d(i, c)=0, the fire rate r(i, c) will be</FONT></P>     <P ALIGN="justify"> <FONT COLOR="#1f1a17">r(i, c) = [<SUB> </SUB><font face="Times New Roman"> <font size="4">&#8721;</font><i><sub>(j,&#966;)</sub></i> </font>w<sup>+</sup>(i, c; j, <font face="Times New Roman">&#966;</font>) + <font face="Times New Roman">&#8721;</font><sub>j</sub> w<sup>-</sup>(i,  c; j)]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (3)</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="3"> <B>3. Color pattern recognition algorithm on the multiple classes random neural  network model</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> We now show how the multiple classes RNN can be used to solve the Color  Pattern Recognition problem, based on an associative memory technique [3,  5]. In our approach, a &#147;signal class&#148; represents obviously each color.  To design such a memory, we have used a single-layer RNN of <I>n</I> fully interconnected  neurons. For every neuron <I>i</I> the probability that emitting signals depart  from the network is d(i, c)=0. We suppose a pattern composed by <I>n </I>pixels  (m, k) in the plane (for m= 1,..., J and k=1,..., K), each of which has  associated a neuron N(i) (for i=1,..., n). The state of neuron N(i) can  be interpreted as the color intensity value of the corresponding pixel.  On the other hand, we suppose three classes to represent the primary colors  (red, green, and blue) according to the RGB model. This model allows to  create different colors with the combination of different intensities of  the primary colors. For example, to represent a pixel with red color the  neuron value is (1, 0, 0), the black color is (1, 1, 1), the pink color  is (0.5, 0, 0), etc. We suppose possible values of 0, 0.5 and 1 for each  class on every neuron. In this way, we can represent geometric Figures  with different combinations of colors. We have used this model because  it agrees better with human chromatic perception [8], but the proposed  approach can use another model like this one to represent the colors of  a given pattern. The parameters of the neural network will be chosen as  follows:</FONT></P>     <P ALIGN="justify"> <FONT COLOR="#1f1a17">a) p<sup>+</sup>(j, <font face="Times New Roman">&#966;</font> ; i, c) = p<sup>+</sup>( i, c; j,  <font face="Times New Roman">&#966;</font>) p<sup>-</sup>( i, c; j) = p<sup>-</sup>( j, c; i) for any i,j=1,...,  n and c,<font face="Times New Roman">&#966;</font>=1,..., C.</FONT></P>     <P ALIGN="justify"> <FONT COLOR="#1f1a17">b) <font face="Times New Roman">&#923;</font>(i, c)=Lic and <font face="Times New Roman">&#955;</font>(i)=0, where Lic is a constant for the class c of the  neuron i.</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> The values in (a) were chosen because the neural network has a symmetric  relationship between the neurons to guarantee the associative memory behavior  of our approach. On the other hand, the values in (b) were chosen since  an exogenous signal is sufficient to guarantee the network stability, and  the value of Lic must be chosen accordingly (<a href="#e2">Equation 2</a>).</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> <B>3.1. Learning Algorithm</B></FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17"> Now, we define a learning algorithm for the multiple classes RNN model.  We propose a gradient descent algorithm for adjusting the set of network  parameters w<sup>+</sup>(j, z; i, c) and w<sup>-</sup>(j, z; i) in order to learn a given set  of <I>m</I> input-output pairs (X, Y) where the set of successive inputs is denoted  by:</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> X = {X<sub>1</sub>,..., X<sub>m</sub>}</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> where, X<sub>k</sub>= {X<sub>k</sub>(1,1),..., X<sub>k</sub> (n, C)}, and X<sub>k</sub>(i, c) is the <I>c</I><SUP><I>th</I></SUP> class on the  neuron <I>i</I> for the <I>k</I><SUP><I>th</I></SUP><I> </I>pair</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> X<sub>k</sub>(i, c) = {<font face="Times New Roman">&#923;</font><sub>k</sub>(i, c),  <font face="Times New Roman">&#955;</font><sub>k</sub>(i)}</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> and the successive desired outputs are</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> Y = {Y<sub>1</sub>,..., Y<sub>m</sub>}</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> where, Y<sub>k</sub> = {Y<sub>k</sub>(1,1),..., Y<sub>k</sub>(n, C)}, and Y<sub>k</sub>(1,1) = {0, 0.5, 1}</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> The values <font face="Times New Roman">&#923;</font><sub>k</sub>(i, c) and <font face="Times New Roman">&#955;</font><sub>k</sub>(i) provide the network stability. Particularly,  in our model <font face="Times New Roman">&#923;</font><sub>k</sub>(i, c) and <font face="Times New Roman">&#955;</font><sub>k</sub>(i) are initialized as have been defined previously.  Typically, arrival rates of exogenous signals are chosen as follows:</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> Y<sub>k</sub>(i, c)&gt;0 =&gt; X<sub>k</sub>(i, c) = (<font face="Times New Roman">&#923;</font><sub>k</sub>(i,  c), <font face="Times New Roman">&#955;</font><sub>k</sub>(i)) = (Lic,  0)</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> Y<sub>ik</sub>(i, c)=0 =&gt; (<font face="Times New Roman">&#923;</font><sub>k</sub>(i,  c), <font face="Times New Roman">&#955;</font><sub>k</sub>(i)) = (0, 0)</FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17"> The network approximates the set of desired output vectors such that the  cost function E</FONT><font color="#1F1A17"><sub>k</sub></font><FONT COLOR="#1f1a17">:</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> E<sub>k</sub> = 1/2 <font face="Times New Roman">&#8721;</font><sup>n</sup><sub>i=1</sub> <font face="Times New Roman">&#8721;</font><sup>C</sup><sub>c=1</sub> [q<sub>k</sub>(i,c)- Y<sub>k</sub>(i,c)]<sup>2</sup>&nbsp;&nbsp;&nbsp;&nbsp;(4)</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> is minimized. The rule to update the weights may be written as:</FONT></MULTICOL><MULTICOL GUTTER="39" COLS="2"></MULTICOL></P>     <P ALIGN="justify"> <MULTICOL GUTTER="39" COLS="2"> <FONT COLOR="#1f1a17"> w</FONT></MULTICOL><FONT COLOR="#1f1a17"><sub>k</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17"><sup>+</sup>(u,p; v,z) = w</FONT></MULTICOL><FONT COLOR="#1f1a17"><sub>k</sub></FONT><MULTICOL GUTTER="39" COLS="2"></MULTICOL><FONT COLOR="#1f1a17"><sub>-1</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17"><sup>+</sup>(u,p; v,c)- &#181;</FONT></MULTICOL><FONT COLOR="#1f1a17"><font face="Times New Roman">&#8721;</font><sup>n</sup><sub>i=1</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17"> </FONT></MULTICOL><FONT COLOR="#1f1a17"> <font face="Times New Roman">&#8721;</font><sup>C</sup><sub>c=1</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17"> (q</FONT></MULTICOL><FONT COLOR="#1f1a17"><sub>k</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17">(i,c)- y</FONT></MULTICOL><FONT COLOR="#1f1a17"><sub>k</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17">(i,c))[  <font face="Times New Roman">&#948;</font>q(i,c)  / </FONT></MULTICOL><font face="Times New Roman" COLOR="#1f1a17">&#948;</font><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17">w<sup>+</sup>(u,p; v,z)]<sub>k</sub></FONT></MULTICOL></P>     <P ALIGN="justify"> <MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17">w</FONT></MULTICOL><FONT COLOR="#1f1a17"><sub>k</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17"><sup>-</sup>(u,p; v) = w<sub>k-1</sub><sup>-</sup>(u,p; v)- &#181;</FONT></MULTICOL><FONT COLOR="#1f1a17"><font face="Times New Roman">&#8721;</font><sup>n</sup><sub>i=1</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17"> </FONT></MULTICOL><FONT COLOR="#1f1a17"> <font face="Times New Roman">&#8721;</font><sup>C</sup><sub>c=1</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17"> (q</FONT></MULTICOL><FONT COLOR="#1f1a17"><sub>k</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17">(i,c)- y</FONT></MULTICOL><FONT COLOR="#1f1a17"><sub>k</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17">(i,c))[  </FONT></MULTICOL><font face="Times New Roman" COLOR="#1f1a17">&#948;</font><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17">q(i,c) / </FONT></MULTICOL> <font face="Times New Roman" COLOR="#1f1a17">&#948;</font><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17">w<sup>-</sup>(u,p; v)]</FONT></MULTICOL><FONT COLOR="#1f1a17"><sub>k</sub></FONT><MULTICOL GUTTER="39" COLS="2"><FONT COLOR="#1f1a17">&nbsp;&nbsp;&nbsp;&nbsp;(5)</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> where, &#181; &gt; 0 is the learning rate (some constant).</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> q<sub>k</sub>(i) is calculated using</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> X<sub>k</sub>, w<sup>+</sup><sub>k</sub>(u, p; v, z) = w<sup>+</sup><sub>k-1</sub> (u, p; v, z)</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> and w<sup>-</sup><sub>k</sub>(u, p; v) = w<sup>-</sup><sub>k-1</sub>(u, p; v) in (1)</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> [ <font face="Times New Roman">&#948;</font>q(i,c)  / </FONT><font face="Times New Roman" COLOR="#1f1a17">&#948;</font><FONT COLOR="#1f1a17">w<sup>+</sup>(u,p; v,z)]<sub>k</sub> and  [ </FONT><font face="Times New Roman" COLOR="#1f1a17">&#948;</font><FONT COLOR="#1f1a17">q(i,c) / </FONT> <font face="Times New Roman" COLOR="#1f1a17">&#948;</font><FONT COLOR="#1f1a17">w<sup>-</sup>(u,p; v)]<sub>k</sub> are evaluated using  the values:</FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17"> q(i,c) = q<sub>k</sub>(i,c), w<sup>+</sup><sub>k</sub>(u, p; v, z) = w<sup>+</sup><sub>k-1</sub>(u, p; v, z) and w<sup>-</sup><sub>k</sub>(u, p; v) =  w<sup>-</sup><sub>k-1</sub> (u, p; v) in (2)</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> The complete learning algorithm for the network is:</FONT></P>     <p align="justify"><FONT COLOR="#1f1a17">- Initiate the matrices W<sub>0</sub><sup>+</sup> and W<sub>0</sub><sup>-</sup> in some appropriate manner. Choose a  value of &#181; in (2).</FONT></p>     <p align="justify"><FONT COLOR="#1f1a17">- For each successive value of <I>m</I>:</FONT></p>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> &#149; Select the input-output pair (X<I><sub>k</sub>, Y<sub>k</sub>)</I></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> &#149; Repeat</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> &nbsp;&nbsp;&nbsp;- Solve <a href="#e1">equation (1)</a> with these values</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> &nbsp;&nbsp;&nbsp;- Using (5) and the previous results update the matrices <i>  W<sub>k</sub><sup>+</sup> and W<sub>k</sub><sup>-</sup></i></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> Until the change in the new values of the weights is smaller than some  predetermined valued.</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> For more details about this learning algorithm, see [6].</FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17"> <B>3.2. Retrieval Procedure</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> Once the learning phase is completed, the network must perform as well  as possible the completion of noisy versions of the training vectors. In  this case, we propose a progressive retrieval process with adaptive threshold  value. Let X&#146;= {X&#146;(1, 1),..., X&#146;(n, C)} be any input vector in which each  X&#146;(i, c) (i=1,..., n and c=1,..., C), may take values 0, 0.5 or 1. In order  to determine the corresponding output vector Y= {Y(1,1),..., Y(n, C)} we  first compute the vector of probabilities Q=(q(1, 1),..., q(n, C)). We  consider the q(i, c) values such that <I>1-T&lt;q(i, c)&lt;T/2</I> or <I>1-T/2&lt;q(i, c)&lt;T,</I>  with for instance T=0.8, belong to the uncertainty interval Z. When the  network stabilizes to an attractor state, the number NB_Z of neurons whose  q(i, c)<font face="Symbol">Î</font>Z is equal to 0. Hence, we first treat the neurons whose state  is considered certain to obtain the output vector Y<sup>(1)</sup>= (Y<sup>(1)</sup>(1,1),...,  Y<sup>(1)</sup>(n,C)), with:</FONT></P>     <P ALIGN="center"> <img border="0" src="/img/fbpe/rtfiuz/v28n1/art05ec1.gif" width="407" height="100"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17"> where <I>Fz</I> is the thresholding function by intervals. When q<I>(i, c) &gt; T </I> we  can guarantee than q(i, c) =1, when <I>T/2</I> <font face="Times New Roman">&#8804;</font><I> q(i, c)</I>  <font face="Times New Roman">&#8804;</font><I>1-T/2</I> we can guarantee  than q(i, c)=0.5, and when <I>q(i, c) &lt; 1-T</I> we can guarantee than q(i, c)=0.  If NB_Z = 0 this phase is terminated and the output vector is Y=Y<sup>(1)</sup>. Otherwise,  Y is obtained after applying the thresholding function f<SUB><font face="Times New Roman">&#946;</font></SUB> as follows:</FONT></P>     <P ALIGN="center"> <img border="0" src="/img/fbpe/rtfiuz/v28n1/art05ec2.gif" width="349" height="78"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17"> where <font face="Times New Roman">&#946;</font> is the selected threshold. Each value q(i, c)<font face="Symbol">Î</font>Z is considered as  potential thresholds. That is, for each q(i, c)<font face="Symbol">Î</font>Z:</FONT></P>     <P ALIGN="center"> <img border="0" src="/img/fbpe/rtfiuz/v28n1/art05ec3.gif" width="212" height="60"></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17"> Eventually, Z can be reduced by decreasing <I>T </I>(for T&gt;0.666). For each potential  value of <font face="Times New Roman">&#946;</font>, we present the vector X&#146;<sup>(1)</sup>(<font face="Times New Roman">&#946;</font>)= f<sub><font face="Times New Roman">&#946;</font></sub>(<i>Q</i>) to the network. Then,  we compute the new vector of probabilities Q<sup>(1)</sup>(<font face="Times New Roman">&#946;</font>) and the output vector  Y<sup>(2)</sup>(<font face="Times New Roman">&#946;</font>) = Fz(Q<sup>(1)</sup>(<font face="Times New Roman">&#946;</font>)). We keep the cases where NB_Z=0 and X&#146;<sup>(1)</sup>(<font face="Times New Roman">&#946;</font>)= Y<sup>(2)</sup>(<font face="Times New Roman">&#946;</font>). If these two conditions are never satisfied, the initial X&#146; is considered  too different of any training vector. If several thresholds are candidate,  we choose the one which provides the minimal error (difference between  q(i, c) and Y(i, c), for i=1, n and c=1,..., C):</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> E(<font face="Times New Roman">&#946;</font>) = 1/2 <font face="Times New Roman">&#8721;</font><sup>n</sup><sub>i=1</sub> [q(i, c)<sup>(1)</sup>(<font face="Times New Roman">&#946;</font>)- Y(i, c)<sup>(1)</sup>(<font face="Times New Roman">&#945;</font>)]<sup>2</sup> &nbsp;&nbsp;&nbsp;&nbsp;(6)</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="3"> <B>4. Experimental Results</B></FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17"> <B>4.1. Description of the examples</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> In this section we present several examples to evaluate the quality of  our recognition algorithm for different pattern types. We will give various  geometric Figures as inputs to a Multiple Classes Random Neural Network  and train the network to recognize them. To evaluate our approach, we use  three Figure groups: the first group (group A) includes the set of Figures  shown in <a href="#f1">Figure 1</a>, where blackened boxes represent blue colors, gray boxes  represent green colors and white boxes represent red colors. The next group  (Group B), which is composed of the black and white Figures shown in  <a href="#f2">Figure  2</a>, is used to compare our approach with the recognition algorithm based  on RNN proposed in [3], and the evolutionary learning approach proposed  in [5]. The last group (group C) is composed by the set of patterns used  in [17] (<a href="#f3">Figure 3</a>). For group C extended experiments are presented to evaluate  the performance of our method according to the relationship between the  problem features (number of patterns, pixels and colors), recognition rates  and processing time.</FONT></MULTICOL><MULTICOL GUTTER="39" COLS="2"></MULTICOL></P>     <P ALIGN="center"> <MULTICOL GUTTER="39" COLS="2"><a name="f1"> <img border="0" src="/img/fbpe/rtfiuz/v28n1/art05img01.gif" width="525" height="137"></a></MULTICOL></P>     
<P ALIGN="center"> <MULTICOL GUTTER="39" COLS="2"><a name="f2"> <img border="0" src="/img/fbpe/rtfiuz/v28n1/art05img02.gif" width="570" height="107"></a></MULTICOL></P>     
<P ALIGN="center"> <MULTICOL GUTTER="39" COLS="2"><a name="f3"> <img border="0" src="/img/fbpe/rtfiuz/v28n1/art05img03.gif" width="570" height="107"></a></MULTICOL></P>     
<P ALIGN="justify"> <MULTICOL GUTTER="39" COLS="2"> <FONT COLOR="#1f1a17"> For the first and second cases, each Figure is represented by a 6*6 grid  of pixels. For example, the seventh pattern in <a href="#f2">Figure 2</a> can be represented  as shown in <a href="#f4">Figure 4</a>. According to the RGB model, the black boxes are represented  as (1, 1, 1), while white boxes are represented as (0, 0, 0). Hence, we  can represent geometric Figures with different combinations of colors (for  example, in <a href="#f2">Figure 2</a>, if we suppose black boxes correspond to red colors,  and white boxes to blue colors, neurons for black boxes are equal to (1,  0, 0) and for white boxes are equal to (0, 0, 1)). Thus, for these cases  we use a single-layer multiple classes RNN composed by 36 neurons (n=36)  and 3 classes (C=3).</FONT></MULTICOL></P>     <P ALIGN="center"> <MULTICOL GUTTER="39" COLS="2"> <a name="f4"> <img border="0" src="/img/fbpe/rtfiuz/v28n1/art05img04.gif" width="434" height="138"></a></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17"> <B>4.2. Analysis of Results&nbsp;</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> In order to test associative memories, we have evaluated the recognition  rates of distorted versions of the training patterns (<a href="#Table_1">Tables 1</a> and <a href="#Table_2">2</a>).  We generated <I>20</I> noisy versions of each training image, for a given distortion  rate. The result of the learning stage is used as the initial neural network  for this second stage (retrieval stage). We have corrupted them with noise  rates of<I> 10%, 20% </I>and <I>30%</I> distortion, by modifying bit values at random.  A pattern is recognized if the residual error rate is less than <I>3%</I>. The  results are presented in <a href="#Table_1">tables 1</a> and <a href="#Table_2">2</a>. These values represent the average  of 8 processes for each set S<sub>i</sub> of images. The performance degrades when  the noise rate is important (memories are then more discriminating). The  results for the first group are presented on <a href="#Table_1">Table 1</a>. Our algorithm provides  a good recognition rate because we recognize a large number of patterns  despite corrupted parts of the Figures (even when the noise rate is large  (30%)). Particularly, the recognition rate of the sets S<sub>4</sub> and S<sub>6</sub> remain  good for our approach. Concerning S<sub>10</sub> and 30% of noise rate, recognition  rate decreases.</FONT></P> <basefont>     <p align="center" style="margin-bottom: -16px"><font color="#1f1a17"> <a name="Table_1">Table 1</a></font></p>     ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17">Recognition rate of noisy versions of  Group A&nbsp; </font></p>     <div align="center"> 	<table id="table1" width="580" border="1"> 		<tr> 			<td width="103"> 			    <p align="center"><font color="#1f1a17" size="2">Noisy Rate&nbsp; </font> 			</td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">0%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">10%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">20%&nbsp; </font></td> 			<td colSpan="9" align="center"> 			    <p align="center"><font color="#1f1a17" size="2">30%&nbsp; </font></td> 		</tr> 		<tr> 			<td width="103"> 			    <p align="center"><font color="#1f1a17" size="2">Number of Figures&nbsp; 			</font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">4&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">6&nbsp; </font></td> 			<td width="41"> 			    ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17" size="2">10&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">4&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">6&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">10&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">4&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">6&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">10&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">4&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">6&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">10&nbsp; </font></td> 		</tr> 		<tr> 			<td width="103"> 			    ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17" size="2">Group A&nbsp; </font> 			</td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">99%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">99%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">97%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">94%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">93%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">89%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">83%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">82%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">81%&nbsp; </font></td> 			<td width="41"> 			    ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17" size="2">73%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">71%&nbsp; </font></td> 			<td width="41"> 			    <p align="center"><font color="#1f1a17" size="2">67%&nbsp; </font></td> 		</tr> 	</table> </div> <basefont>     <p align="center" style="margin-bottom: -16px"><font color="#1f1a17"> <a name="Table_2">Table 2</a></font></p>     <p align="center"><font color="#1f1a17">Recognition rate of noisy versions of Group B&nbsp; </font></p>     <div align="center"> 	<table id="table2" width="580" border="1"> 		<tr> 			<td width="111"> 			    <p align="center"><font color="#1f1a17" size="2">Noisy Rate&nbsp; </font> 			</td> 			<td width="48"> 			    <p align="center"><font color="#1f1a17" size="2">0%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">10%&nbsp; </font></td> 			<td width="46"> 			    <p align="center"><font color="#1f1a17" size="2">20%&nbsp; </font></td> 			<td colSpan="9" align="center"> 			    ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17" size="2">30%&nbsp; </font></td> 		</tr> 		<tr> 			<td width="111"> 			    <p align="center"><font color="#1f1a17" size="2">Number of Figures&nbsp; 			</font></td> 			<td width="48"> 			    <p align="center"><font color="#1f1a17" size="2">4&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">6&nbsp; </font></td> 			<td width="46"> 			    <p align="center"><font color="#1f1a17" size="2">10&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">4&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">6&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">10&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">4&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">6&nbsp; </font></td> 			<td width="39"> 			    ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17" size="2">10&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">4&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">6&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">10&nbsp; </font></td> 		</tr> 		<tr> 			<td width="111"> 			    <p align="center"><font color="#1f1a17" size="2">Cl&nbsp; </font></td> 			<td width="48"> 			    <p align="center"><font color="#1f1a17" size="2">99%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">95%&nbsp; </font></td> 			<td width="46"> 			    <p align="center"><font color="#1f1a17" size="2">96%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">93%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">91%&nbsp; </font></td> 			<td width="39"> 			    ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17" size="2">85%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">83%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">80%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">77%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">68%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">66%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">62%&nbsp; </font></td> 		</tr> 		<tr> 			<td width="111"> 			    <p align="center"><font color="#1f1a17" size="2">Evol&nbsp; </font></td> 			<td width="48"> 			    <p align="center"><font color="#1f1a17" size="2">99%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">99%&nbsp; </font></td> 			<td width="46"> 			    ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17" size="2">99%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">96%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">95%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">92%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">87%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">85%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">81%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">75%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">74%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">72%&nbsp; </font></td> 		</tr> 		<tr> 			<td width="111"> 			    ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17" size="2">Mult&nbsp; </font></td> 			<td width="48"> 			    <p align="center"><font color="#1f1a17" size="2">99%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">99%&nbsp; </font></td> 			<td width="46"> 			    <p align="center"><font color="#1f1a17" size="2">99%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">95%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">94%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">90%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">85%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">84%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">81%&nbsp; </font></td> 			<td width="39"> 			    ]]></body>
<body><![CDATA[<p align="center"><font color="#1f1a17" size="2">73%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">72%&nbsp; </font></td> 			<td width="39"> 			    <p align="center"><font color="#1f1a17" size="2">70%&nbsp; </font></td> 		</tr> 	</table> </div> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="justify"><FONT COLOR="#1f1a17"> <a href="#Table_2">Table 2</a> shows the recognition rate for the last group of images (Group  B) using the classical gradient recognition algorithm (<I>Cl</I>), the hybrid  Genetic/Random Neural Network learning algorithm (<I>Evol</I>) and our Multiple  Classes learning algorithm (<I>Mult</I>). In general, <I>Evol</I> appears to give the  best results. The recognition rate remains good for our algorithm (<I>Mult</I>)  if we compare its results with the results corresponding to <I>Evol</I>. It provides  a better recognition rate that <I>Cl</I>, which is the algorithm with the worst  performance.</FONT></P> </MULTICOL> <MULTICOL GUTTER="39" COLS="2">     <P ALIGN="justify"><FONT COLOR="#1f1a17"> <a href="#f5">Figure 5</a> shows the system errors during the learning phase for Group B  using the classical gradient descent learning algorithm (<I>Cl</I>), the hybrid  Genetic/Random Neural Network learning algorithm (<I>Evol</I>) and our Multiple  Classes learning algorithm (<I>Mult</I>). <I>Evol</I> gives the best results, but with  a substantially large execution time due to a very slow convergence. The  learning remains good for our learning algorithm (<I>Mult</I>) because the error  is smaller than 1.5; with this error our approach can recognize a large  number of Figures in the recognition stage. It provides a better error  convergence on the learning phase than <I>Cl</I>. Regarding <I>Cl</I> its error is important,  which justifies its bad recognition rate.</FONT></P>     <P ALIGN="center"><a name="f5"> <img border="0" src="/img/fbpe/rtfiuz/v28n1/art05img05.gif" width="303" height="570"></a></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17"> <a href="#t3">Table 3</a> shows the relationship between the problem features (number of  pixels and colors), recognition rates and processing time for the set of  Figures of the group C. If we increase the number of pixels to describe  a pattern we improve the quality of the retrieval phase, but the execution  time increases exponentially. The number of colors is not important because  our system doesn&#146;t depend on it. If the RGB model can be used to represent  a specific color of a given pattern, our approach can recognize it (see  the similarity of the recognition rates for the cases of Figures 1-3 and  6-8). When the patterns are different (patterns 6, 7 and 8 in <a href="#f3">Figure 3</a>) the system has a better retrieval rate. Our approach can recognize several  patterns, but with a large retrieval time if we like to obtain good retrieval  rates.</FONT></P>     <P ALIGN="center"><a name="t3"> <img border="0" src="/img/fbpe/rtfiuz/v28n1/art05tab3.gif" width="554" height="303"></a></P>     
<P ALIGN="justify"><FONT COLOR="#1f1a17"> Our system has the typical drawback of an associative memory approach:  low storage capacity. If we compare our approach with the method proposed  on [8, 17], their approach has a better storage capacity (they tested their  approach for 30 patterns), but our recognition rate is better (<font face="Times New Roman">&#8805;</font> 90% for  20% of noise rate).</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="3"> <B>5. Conclusions</B></FONT></P>     ]]></body>
<body><![CDATA[<P ALIGN="justify"><FONT COLOR="#1f1a17"> In this paper we have proposed a recognition algorithm based on the Multiple  Classes Random Neural Model. We have considered Figures with several complexities,  particularly the group C. We have tested the capacity of our model to recognize  Figures with arbitrary number of colors, noise rate and number of pixels.  We have shown that this model can efficiently work as an associative memory,  and that we can recognize arbitrary color images, but the processing time  will increase rapidly according to the number of pixels used. The number  of neurons is given by the image resolution, which has a direct influence  on the performance of our approach. During the learning phase we have found  classical problems like the existence of local minimal and slow learning.  Regarding the retrieval algorithm, we have obained good performance but  with a large execution time. However, most of the computations are intrinsically  parallel and can be implemented on SIMD or MIMD architectures. In fact,  we are currently working in a parallel version of our approach. We are  going to extend our approach for geometric Figures where the colors have  not a good definition, using the fuzzy logic theory.</FONT></MULTICOL><MULTICOL GUTTER="39" COLS="2"></MULTICOL></P>     <P ALIGN="justify"> <MULTICOL GUTTER="39" COLS="2"> <FONT COLOR="#1f1a17" SIZE="3"> <B>Acknowledgment</B></FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17"> This work was partially supported by CONICIT grant AP-97003817, CDCHT-ULA  grant I-503-95-A05 and CeCalCULA (High Performance Computing Center of  Venezuela).</FONT></P>     <P ALIGN="justify"><FONT COLOR="#1f1a17" SIZE="3"> <B>References</B></FONT></P>     <!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 1. Aguilar J. Evolutionary Learning on Recurrent Random Neural Network, In  Proceeding of the World Congress on Neural Networks, 1995, pp. 232-236.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330301&pid=S0254-0770200500010000500001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 2. Aguilar J. An Energy Function for the Random Neural Networks, Neural Processing  Letters, 1996, 4: 17-27.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330302&pid=S0254-0770200500010000500002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 3. Aguilar J. A Recognition Algorithm using the Random Neural Network, In  Proceeding. of the 3rd. International Congress on Computer Science Research,  1996, pp. 15-22.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330303&pid=S0254-0770200500010000500003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 4. Aguilar J. Definition of an Energy Function for the Random Neural to solve  Optimization Problems, Neural Networks, 1998, 11: 731-738.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330304&pid=S0254-0770200500010000500004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 5. Aguilar J., Colmenares A. Resolution of Pattern Recognition Problems using  a Hybrid Genetic/Random Neural Network Learning Algorithm, Pattern Analysis  and Applications, 1998, 1: 52-61.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330305&pid=S0254-0770200500010000500005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 6. Aguilar J. Learning Algorithms for the Multiple Classes Random Neural Network,  Lecture Notes in Artificial Intelligence, 2000, 1821: 561-566.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330306&pid=S0254-0770200500010000500006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 7. Atalay V., Gelenbe E., Yalabik N. The random neural network model for texture  generation, Intl. Journal of Pattern Recognition and Artificial Intelligence,  1992, 6: 131-141.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330307&pid=S0254-0770200500010000500007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 8. Colombo C., A. Del Bimbo (1999), Color-induced image representation and  retrieval, Pattern Recognition, 1999, 32: 1685-1695.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330308&pid=S0254-0770200500010000500008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 9. Del Bimbo A., Pala P. Visual image retrieval by elastic matching of user  sketches, IEEE Trans. Pattern Anal. Machine Intelligence, 1997, 19: 223-234.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330309&pid=S0254-0770200500010000500009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 10. Fourneau M., Gelenbe E., Suros R. G-networks with Multiple classes of negative  and positive customers, Theoretical Computer Science, 1996, 155: 141-156.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330310&pid=S0254-0770200500010000500010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 11. Gelenbe E. Random neural networks with positive and negative signals and  product form solution, Neural Computation, 1989, 1: 502-511.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330311&pid=S0254-0770200500010000500011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 12. Gelenbe E. Stability of the random neural networks, Neural Computation, 1990, 2:  239-247.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330312&pid=S0254-0770200500010000500012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 13. Gelenbe E. Theory of the random neural network model, In E. Gelenbe ed.,  Neural Networks: Advances and Applications, North-Holland, Pays-Bas, 1991.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330313&pid=S0254-0770200500010000500013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 14. Gelenbe E. Learning in the recurrent random neural network, Neural Computation,  1993, 5: 376-389.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330314&pid=S0254-0770200500010000500014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 15. Jain A., Vailaya A. Image Retrieval using Color and Shape, Pattern Recognition,  1996, 29: 1233-1244.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330315&pid=S0254-0770200500010000500015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 16. Minka T., Picard R. Interactive Learning with a Society of Models, Pattern  Recognition, 1997, 30: 1370-1381.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330316&pid=S0254-0770200500010000500016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><P ALIGN="justify"><FONT COLOR="#1f1a17"> 17. Mojsilovic A., Kovacevic J., Kall D., Safranek R., Ganapathy K. The Vocabulary  and Grammar of Color Patterns, IEEE Trans. on Image Processing, 2000, 9:  417-431.</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2330317&pid=S0254-0770200500010000500017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body>
<back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evolutionary Learning on Recurrent Random Neural Network]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ World Congress on Neural Networks]]></conf-name>
<conf-date>1995</conf-date>
<conf-loc> </conf-loc>
<page-range>232-236</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Energy Function for the Random Neural Networks]]></article-title>
<source><![CDATA[Neural Processing Letters]]></source>
<year>1996</year>
<volume>4</volume>
<page-range>17-27</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Recognition Algorithm using the Random Neural Network]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[3rd International Congress on Computer Science Research]]></conf-name>
<conf-date>1996</conf-date>
<conf-loc> </conf-loc>
<page-range>15-22</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Definition of an Energy Function for the Random Neural to solve Optimization Problems]]></article-title>
<source><![CDATA[Neural Networks]]></source>
<year>1998</year>
<volume>11</volume>
<page-range>731-738</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Colmenares]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Resolution of Pattern Recognition Problems using a Hybrid Genetic/Random Neural Network Learning Algorithm]]></article-title>
<source><![CDATA[Pattern Analysis and Applications]]></source>
<year>1998</year>
<volume>1</volume>
<page-range>52-61</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Learning Algorithms for the Multiple Classes Random Neural Network]]></article-title>
<source><![CDATA[Lecture Notes in Artificial Intelligence]]></source>
<year>2000</year>
<volume>1821</volume>
<page-range>561-566</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Atalay]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
<name>
<surname><![CDATA[Gelenbe]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Yalabik]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The random neural network model for texture generation]]></article-title>
<source><![CDATA[Intl. Journal of Pattern Recognition and Artificial Intelligence]]></source>
<year>1992</year>
<volume>6</volume>
<page-range>131-141</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Colombo]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Del Bimbo]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Color-induced image representation and retrieval]]></article-title>
<source><![CDATA[Pattern Recognition]]></source>
<year>1999</year>
<month>19</month>
<day>99</day>
<volume>32</volume>
<page-range>1685-1695</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Del Bimbo]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Pala]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Visual image retrieval by elastic matching of user sketches]]></article-title>
<source><![CDATA[IEEE Trans. Pattern Anal. Machine Intelligence]]></source>
<year>1997</year>
<volume>19</volume>
<page-range>223-234</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fourneau]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Gelenbe]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Suros]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[G-networks with Multiple classes of negative and positive customers]]></article-title>
<source><![CDATA[Theoretical Computer Science]]></source>
<year>1996</year>
<volume>155</volume>
<page-range>141-156</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gelenbe]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Random neural networks with positive and negative signals and product form solution]]></article-title>
<source><![CDATA[Neural Computation]]></source>
<year>1989</year>
<volume>1</volume>
<page-range>502-511</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gelenbe]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Stability of the random neural networks]]></article-title>
<source><![CDATA[Neural Computation]]></source>
<year>1990</year>
<volume>2</volume>
<page-range>239-247</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gelenbe]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Theory of the random neural network model]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Gelenbe]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[Neural Networks: Advances and Applications]]></source>
<year>1991</year>
<publisher-loc><![CDATA[Pays-Bas ]]></publisher-loc>
<publisher-name><![CDATA[North-Holland]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gelenbe]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Learning in the recurrent random neural network]]></article-title>
<source><![CDATA[Neural Computation]]></source>
<year>1993</year>
<volume>5</volume>
<page-range>376-389</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jain]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Vailaya]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Image Retrieval using Color and Shape]]></article-title>
<source><![CDATA[Pattern Recognition]]></source>
<year>1996</year>
<volume>29</volume>
<page-range>1233-1244</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Minka]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Picard]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Interactive Learning with a Society of Models]]></article-title>
<source><![CDATA[Pattern Recognition]]></source>
<year>1997</year>
<volume>30</volume>
<page-range>1370-1381</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mojsilovic]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Kovacevic]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Kall]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Safranek]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Ganapathy]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Vocabulary and Grammar of Color Patterns]]></article-title>
<source><![CDATA[IEEE Trans. on Image Processing]]></source>
<year>2000</year>
<volume>9</volume>
<page-range>417-431</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
