<?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>0123-921X</journal-id>
<journal-title><![CDATA[Tecnura]]></journal-title>
<abbrev-journal-title><![CDATA[Tecnura]]></abbrev-journal-title>
<issn>0123-921X</issn>
<publisher>
<publisher-name><![CDATA[Universidad Distrital Francisco José de Caldas]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0123-921X2010000200003</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Aplicación del modelo neurodifuso ANFIS vs redes neuronales, al problema predictivo de caudales medios mensuales del río Bogotá en Villapinzón]]></article-title>
<article-title xml:lang="en"><![CDATA[Application of neuro-fuzzy ANFIS model vs neural network, to the predictive monthly mean flow problem in the Bogotá river in Villapinzón]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gómez Vargas]]></surname>
<given-names><![CDATA[Ernesto]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Obregón Neira]]></surname>
<given-names><![CDATA[Nelson]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Socarras Quintero]]></surname>
<given-names><![CDATA[Virgilio]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Distrital Francisco José de Caldas  ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional de Colombia  ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Distrital Francisco José de Caldas  ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>07</month>
<year>2010</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>07</month>
<year>2010</year>
</pub-date>
<volume>14</volume>
<numero>27</numero>
<fpage>18</fpage>
<lpage>29</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0123-921X2010000200003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0123-921X2010000200003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0123-921X2010000200003&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este artículo muestra los resultados obtenidos en la exploración de la bondad de la implementación del modelo neurodifuso ANFIS y de las redes neuronales para la predicción de caudales medios mensuales en la cuenca del Rio Bogotá en la ciudad de Villapinzón. Se desarrolla e implementa el modelo ANFIS y se evalúa el comportamiento de seis modelos, al variar el número de entradas, y el número y tipo de conjuntos difusos (funciones de pertenencia), que son los parámetros fundamentales del modelo ANFIS. Los resultados se comparan con los obtenidos con las redes neuronales perceptrón multicapa.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper shows the results in the exploration of the benefits of the implementation of neuro-fuzzy AN-FIS model and neural networks for the prediction of monthly mean flows in the basin of Bogota River in Villapinzón. The ANFIS model is developed, implemented and the performance of six models is evaluated bychanging entries number, number and type of fuzzy sets (membership functions), which are the basic parameters of the ANFIS model. The results are compared with those obtained with multilayer perceptron neural networks.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[ANFIS]]></kwd>
<kwd lng="es"><![CDATA[Inteligencia artificial]]></kwd>
<kwd lng="es"><![CDATA[Redes neuronales]]></kwd>
<kwd lng="en"><![CDATA[ANFIS]]></kwd>
<kwd lng="en"><![CDATA[Artificial intelligence]]></kwd>
<kwd lng="en"><![CDATA[Neural networks]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font size="2" face="Verdana">      <p>    <center><font size="4"><b>Aplicaci&oacute;n del modelo neurodifuso ANFIS vs redes neuronales, al problema predictivo de caudales medios mensuales del r&iacute;o Bogot&aacute; en Villapinz&oacute;n</b></font></center></p>     <p>    <center><font size="3"><b>Application of neuro-fuzzy ANFIS model vs neural network, to the predictive monthly mean flow problem in the Bogot&aacute; river in Villapinz&oacute;n</b></font></center></p>     <p>    <center><b>Ernesto G&oacute;mez Vargas<sup>1</sup>, Nelson Obreg&oacute;n Neira<sup>2</sup>, Virgilio Socarras Quintero<sup>3</sup></b></center></p>     <p><sup>1</sup> Ingeniero Electr&oacute;nico, Mag&iacute;ster en Teleinform&aacute;tica. Docente de la Universidad Distrital Francisco Jos&eacute; de Caldas. Bogot&aacute;, Colombia. <a href="mailto:egomezvargas@udistrital.edu.co">egomezvargas@udistrital.edu.co</a>    <br> <sup>2</sup> Ingeniero Civil. Doctorado en Hidrolog&iacute;a. Docente e Investigador de la Universidad Nacional de Colombia. Bogot&aacute;, Colombia. <a href="mailto:nobregon@javeriana.edu.co">nobregon@javeriana.edu.co</a>    <br> <sup>3</sup> Ingeniero Electr&oacute;nico. Estudiante de la Maestr&iacute;a en Ciencias de la Informaci&oacute;n y las Comunicaciones de la Universidad Distrital Francisco Jos&eacute; de Caldas. Bogot&aacute;, Colombia. <a href="mailto:vssocarrasq@correo.udistrital.edu.co">vssocarrasq@correo.udistrital.edu.co</a></p>     ]]></body>
<body><![CDATA[<p>Fecha de recepci&oacute;n: febrero 26 de 2010 Fecha de aceptaci&oacute;n: agosto 3 de 2010</p> <hr>     <p><font size="3"><b>Resumen</b></font></p>     <p>Este art&iacute;culo muestra los resultados obtenidos en la exploraci&oacute;n de la bondad de la implementaci&oacute;n del modelo neurodifuso ANFIS y de las redes neuronales para la predicci&oacute;n de caudales medios mensuales en la cuenca del Rio Bogot&aacute; en la ciudad de Villapinz&oacute;n. Se desarrolla e implementa el modelo ANFIS y se eval&uacute;a el comportamiento de seis modelos, al variar el n&uacute;mero de entradas, y el n&uacute;mero y tipo de conjuntos difusos (funciones de pertenencia), que son los par&aacute;metros fundamentales del modelo ANFIS. Los resultados se comparan con los obtenidos con las redes neuronales perceptr&oacute;n multicapa.     <p><b><i>Palabras clave: </i></b>ANFIS, Inteligencia artificial, Redes neuronales.</p>  <hr>     <p><font size="3"><b>Abstract</b></font></p>     <p>This paper shows the results in the exploration of the benefits of the implementation of neuro-fuzzy AN-FIS model and neural networks for the prediction of monthly mean flows in the basin of Bogota River in Villapinz&oacute;n. The ANFIS model is developed, implemented and the performance of six models is evaluated bychanging entries number, number and type of fuzzy sets (membership functions), which are the basic parameters of the ANFIS model. The results are compared with those obtained with multilayer perceptron neural networks.</p> <i><b>Key words</b>: </i>ANFIS, Artificial intelligence, Neural networks.</p> <hr>     <p><font size="3"><b>1.   Introducci&oacute;n</b></font></p>     <p>En hidrociencias, espec&iacute;ficamente en el &aacute;rea de la hidrolog&iacute;a, son de importancia el an&aacute;lisis y la predicci&oacute;n de series de tiempo. Dichas series son registros hist&oacute;ricos generalmente obtenidos de la medici&oacute;n de variables hidroclim&aacute;ticas como la precipitaci&oacute;n, la evaporaci&oacute;n, el caudal en los r&iacute;os, etc.</p>     <p>El an&aacute;lisis y la predicci&oacute;n de series de tiempo permiten obtener informaci&oacute;n b&aacute;sica para la planeaci&oacute;n, dise&ntilde;o y evaluaci&oacute;n de hidrosistemas, con base en la optimizaci&oacute;n del manejo de los recursos h&iacute;dricos para el bienestar social. Los procesos hidroclim&aacute;ticos son de tipo no lineal, debido a la complejidad de los fen&oacute;menos que los generan, por lo cual se ha hecho necesario implementar herramientas de aproximaci&oacute;n para estimar las variables involucradas en dichos procesos.</p>     <p>El reciente avance y desarrollo de modelos computacionales y su aplicaci&oacute;n en diversas &aacute;reas de la ciencia ha incrementado la implementaci&oacute;n de herramientas para resolver problemas y aproximar magnitudes desconocidas. La hidrolog&iacute;a no ha sido ajena a este proceso y ha requerido metodolog&iacute;as desarrolladas para otras disciplinas, como la inteligencia artificial. En esta se encuentran los modelos basados en la l&oacute;gica difusa (LD) y las redes neuronales (RN), las cuales tienen como ventajas el conocimiento de expertos y la facilidad de &quot;razonamiento&quot;, para el caso de la LD, y la capacidad de aprendizaje y adaptaci&oacute;n de las RN. La combinaci&oacute;n de estas ventajas dan origen a los modelos neurodifusos. Para la presente investigaci&oacute;n se seleccion&oacute; el modelo ANFIS, propuesto por Jang en 1993, debido a la existencia de herramientas enfocadas a la implementaci&oacute;n del modelo, espec&iacute;ficamente un aplicativo computacional desarrollado en Matlab para la obtenci&oacute;n y optimizaci&oacute;n de los par&aacute;metros de ANFIS. El comportamiento de este tipo de modelo es incierto; de all&iacute; la necesidad de plantear la pregunta a resolver en esta investigaci&oacute;n: &iquest;Cu&aacute;l ser&aacute; la bondad de la aplicaci&oacute;n del modelo neurodifuso ANFIS a la predicci&oacute;n de caudales medios mensuales? Esto conlleva a determinar si es factible su implementaci&oacute;n en hidrolog&iacute;a y concretamente en nuestro medio. Para dar respuesta a esta pregunta, se implementar&aacute; el modelo en la cuenca del R&iacute;o Bogot&aacute; en la Ciudad de Villapinz&oacute;n.</p>     ]]></body>
<body><![CDATA[<p>En la primera parte el art&iacute;culo se muestra la descripci&oacute;n general de los modelos utilizados para la predicci&oacute;n; posteriormente se analiza la estructura del modelo ANFIS seleccionado para cada modelo y, finalmente, se muestran los resultados obtenidos, comparados con los de las redes neuronales.</p>     <p><b><font size="3">2.   Modelos de predicci&oacute;n</font></b></p>     <p>Es importante mencionar que se decidi&oacute; predecir caudales medios mensuales, debido a que la informaci&oacute;n base obtenida ten&iacute;a resoluci&oacute;n mensual. Para el caso de las series de caudal, valores promedio y para el caso de las series de precipitaci&oacute;n, valores de precipitaci&oacute;n acumulada mensual.</p>     <p>Para la predicci&oacute;n del caudal medio se utilizar&aacute; la  funci&oacute;n <a href="#for1">(1)</a> que depende de los valores de precipitaci&oacute;n y caudal predecesores. De forma general, para cualquier n&uacute;mero de entradas ser&aacute; as&iacute;:</p>     <p><a name="for1"><img src="img/revistas/tecn/v14n27/v14n27a03for1.jpg"></a></p>     <p>D&oacute;nde:    <br> <font face="Palatino Linotype">&tau;</font> : Tiempo de rezago    <br> mp : Dimensi&oacute;n de inmersi&oacute;n en P    <br> mq: Dimensi&oacute;n de inmersi&oacute;n en Q</p>     <p>Aunque existen muchos m&eacute;todos, como utilizar la correlaci&oacute;n, la entrop&iacute;a, y el vecino cercano para estimar el valor m&aacute;s adecuado de <font face="Palatino Linotype">&tau;</font>, mp y mq &#91;1&#93;, el presente trabajo se centra en la exploraci&oacute;n del modelo ANFIS y las redes neuronales, bajo las mismas condiciones del modelo. Para esto se tomaron seis modelos, los cuales se sometieron a un modelo ANFIS y a las redes neuronales perceptr&oacute;n multicapa para la correspondiente predicci&oacute;n de caudales medios mensuales.</p>     ]]></body>
<body><![CDATA[<p><b>Modelo 1</b>: Para este modelo se tiene en cuenta solamente el caudal del mes anterior, como se muestra a continuaci&oacute;n:</p>     <p>    <center><a name="f1"><img src="img/revistas/tecn/v14n27/v14n27a03f1.jpg"></a></center></p>     <p><b>Modelo 2: </b>Para este modelo se tiene en cuenta solamente la precipitaci&oacute;n del mes anterior:</p>      <p>    <center><a name="f2"><img src="img/revistas/tecn/v14n27/v14n27a03f2.jpg"></a></center></p>     <p><b>Modelo 3: </b>Para este modelo se tiene en cuenta el caudal medio y la precipitaci&oacute;n del mes anterior:</p>     <p>    <center><a name="f3"><img src="img/revistas/tecn/v14n27/v14n27a03f3.jpg"></a></center></p>     <p><b>Modelo 4: </b>Para este modelo se tiene en cuenta el caudal medio del mes anterior y la precipitaci&oacute;n de los dos meses anteriores:</p>     ]]></body>
<body><![CDATA[<p>    <center><a name="f4"><img src="img/revistas/tecn/v14n27/v14n27a03f4.jpg"></a></center></p>     <p><b>Modelo 5: </b>Para este modelo se tiene en cuenta la precipitaci&oacute;n total del mes anterior y el caudal medio de los dos meses anteriores, como se muestra a continuaci&oacute;n:</p>     <p>    <center><a name="f5"><img src="img/revistas/tecn/v14n27/v14n27a03f5.jpg"></a></center></p>     <p><b>Modelo 6: </b>Para este modelo se tiene en cuenta la precipitaci&oacute;n total y el caudal medio de los dos meses anteriores, como se muestra a continuaci&oacute;n:</p>     <p>    <center><a name="f6"><img src="img/revistas/tecn/v14n27/v14n27a03f6.jpg"></a></center></p>     <p><font size="3"><b>3.   Metodolog&iacute;a</b></font></p>     <p>El modelo ANFIS <i>(Adaptive Network- based in Fuzzy Inference Systems) </i>fue desarrollado por J.R. Jang en 1993 &#91;2&#93;. Las capacidades adaptativas de las redes ANFIS las hacen directamente aplicables a una gran cantidad de &aacute;reas como control adaptativo, procesamiento y filtrado de se&ntilde;ales y series de tiempo, clasificaci&oacute;n de datos y extracci&oacute;n de caracter&iacute;sticas a partir de ejemplos. Una propiedad interesante del modelo es que el conjunto de par&aacute;metros puede descomponerse para utilizar una regla de aprendizaje.</p>     ]]></body>
<body><![CDATA[<p>Para crear modelos ANFIS se pueden utilizar reglas difusas generadas por medio de dos metodolog&iacute;as: una es de manera autom&aacute;tica, con la cual se generan reglas de tipo Takagi-Sugeno; la otra es con el algoritmo Wang - Mendel, con el que se construyen reglas de tipo Mandani. Sin embargo, esta &uacute;ltima genera un error de pron&oacute;stico muy alto &#91;3&#93;,lo que hace a la primera metodolog&iacute;a m&aacute;s recomendable para esta investigaci&oacute;n.</p>     <p>Las reglas difusas del tipo Takagi-Sugeno utilizadas en el modelo ANFIS se representan de la siguiente forma &#91;4&#93;:</p>     <p>Regla n: Si X es An y Y es Bn, entonces fn = pnX + qnY + rn, Donde An y Bn son los conjuntos difusos de entrada y pn, qn y rn son constantes. Para este caso pn y qn son cero, obteniendo un modelo Takagi-Sugeno de orden cero. Las salidas individuales de cada regla son obtenidas como una combinaci&oacute;n lineal entre los par&aacute;metros del antecedente de cada regla: fn = pnX + qnY + rn, n= 1,2,.... La salida de control del modelo f se obtiene por la normalizaci&oacute;n de los grados de activaci&oacute;n de las reglas por la salida individual de cada regla:</p>     <p><i><b>3.1.   Estructura del modelo ANFIS</b></i></p>     <p>La estructura del modelo ANFIS para el modelo 6 de predicci&oacute;n, se muestra en la <a href="#f7">Figura 7</a> y ser&aacute; descrita a continuaci&oacute;n:</p>     <p>    <center><a name="f7"><img src="img/revistas/tecn/v14n27/v14n27a03f7.jpg"></a></center></p> <ul>    <li>    <p>El sistema de inferencia difuso bajo consideraci&oacute;n presenta cuatro entradas x1, x2, x3 y x4.Cada entrada tiene dos t&eacute;rminos ling&uuml;&iacute;sticos (conjunto difuso), por ejemplo {A1 =bajo, A2 =alto} para la variable de entrada x1. Por consiguiente, hay 16 reglas difusas tipo <i>&quot;if-then&quot;, </i>para el modelo 6 de predicci&oacute;n.</p></li>     <li>       ]]></body>
<body><![CDATA[<p>Para este ejemplo de cuatro entradas y para el caso del Modelo Difuso TSK de Primer Orden, una primer regla ser&iacute;a de la forma, <i>Regla 1: Ifx1 es A1 and x2 es B1 and x3 es C1 and x4 es D1, then f1=p11*x1 + p12*x2 + p13*x3 + p14*x4 +pl, </i>el super&iacute;ndice en el coeficiente <i>p</i> denota el n&uacute;mero de la regla, y los par&aacute;metros <i>p11, p21, p13, pl4 y p11 </i>son los par&aacute;metros consecuentes.</p> </li>     <li>    <p>Se denota la salida del <i>i</i>-&eacute;simo nodo en la capa <i>k </i>como Oki. Cada nodo de la capa 1 puede ser cualquier funci&oacute;n de activaci&oacute;n parametrizada &micro;A(x), como por ejemplo la funci&oacute;n &quot;campana&quot; generalizada, &micro;A(x)=1/(1+1(x-c)/a|)2b, donde las constantes a, b y cson referidas como los par&aacute;metros &quot;de premisa&quot; o &quot;antecedentes&quot;.</p></li>     <li>    <p>La funci&oacute;n en cada nodo (regla) en la capa 2 genera como salida el producto de todas las entradas, en t&eacute;rminos de la evaluaci&oacute;n de las funciones de membres&iacute;a respectivas que estipule la regla. As&iacute;, para: i=1,2,...,16,</p></li>     <p><a name="for2"><img src="img/revistas/tecn/v14n27/v14n27a03for2.jpg"></a></p>     <li>    <p>En la capa 3, la funci&oacute;n de un nodo fijo se usa para normalizar las &quot;fortalezas activadas de entrada&quot;.</p></li>     <p><a name="for3"><img src="img/revistas/tecn/v14n27/v14n27a03for3.jpg"></a></p>     <li>    ]]></body>
<body><![CDATA[<p>Cada nodo en la capa 4 es una funci&oacute;n parametrizada dada por:</p></li>     <p><a name="for4"><img src="img/revistas/tecn/v14n27/v14n27a03for4.jpg"></a></p>     <li>    <p>Para la capa 5 solo hay una salida, que es el valor aproximado determinado por el modelo (salida calculada).</p></li>    </ul> <ol><a name="for5"><img src="img/revistas/tecn/v14n27/v14n27a03for5.jpg"></a>    </ol>     <p>En el proceso de calibraci&oacute;n del modelo se obtienen los valores de los "pi" (par&aacute;metros consecuentes e la regla TSK y los valores de a, b, c y d (par&aacute;metros de premisa), dependiendo del tipo de conjunto difuso con el que se est&eacute; trabajando; la red ANFIS permite a los sistemas difusos "aprender" los par&aacute;metros, usando el algoritmo de aprendizaje.</p>     <p><b><i>3.2 Aprendizaje del modelo ANFIS</i></b></p>     <p>El modelo ANFIS tiene dos tipos de par&aacute;metros que deben ser entrenados:</p> <ul>    <li>    ]]></body>
<body><![CDATA[<p>Los par&aacute;metros de los antecedentes, los cuales corresponden a las constantes que caracterizan las funciones de activaci&oacute;n de los conjuntos difusos. En la siguiente figura se muestran tres tipos de funciones de activacion usadas en el modelo ANFIS:</p></li>     <li>    <p>Los par&aacute;metros del consecuente (VT). Estos son par&aacute;metros lineales de la salida del modelo de inferencia. El paradigma de aprendizaje del modelo ANFIS emplea algoritmos de gradiente descendente para optimizar estos par&aacute;metros y el algoritmo de m&iacute;nimos cuadrados para determinar los par&aacute;metros lineales del VT. A esta combinaci&oacute;n se le conoce como regla de aprendizaje h&iacute;brido, la cual es usada en el aprendizaje de este modelo &#91;5&#93;.</p></li>    </ul>     <p>    <center><a name="f8"><img src="img/revistas/tecn/v14n27/v14n27a03f8.jpg"></a></center></p>     <p>Ahora se aplica lo descrito en &#91;5&#93; y &#91;6&#93;, en donde para aplicar el aprendizaje h&iacute;brido en grupo en cada periodo de entrenamiento debe ejecutarse un paso hacia adelante y un paso hacia atr&aacute;s. En el paso hacia adelante, los par&aacute;metros de las funciones de los conjuntos son inicializados y se presenta un vector de entrada-salida. Se calculan las salidas del nodo para cada capa de la red y, entonces, los par&aacute;metros de la VT son calculados usando el m&eacute;todo de m&iacute;nimos cuadrados. Una vez identificados los par&aacute;metros de la VT, el error es calculado como la diferencia entre la salida de la red y la salida deseada presentada en los pares de entrenamiento. En este caso se usa una de las medidas m&aacute;s empleadas para calcular el error de entrenamiento, que es la suma del error cuadrado (SEC), definido como:</p>     <p><a name="for6"><img src="img/revistas/tecn/v14n27/v14n27a03for6.jpg"></a></p>     <p>Los dk corresponden a los patrones de entrenamiento proporcionados (salidas deseadas) y fk es la correspondiente salida de la red. En el paso hacia atr&aacute;s, las se&ntilde;ales de error son propagadas desde la salida, en direcci&oacute;n de las entradas y el vector gradiente es acumulado para cada dato de entrenamiento. Al final del paso hacia atr&aacute;s para todos los datos de entrenamiento, los par&aacute;metros en la capa 1 (par&aacute;metros de los conjuntos) son actualizados por el m&eacute;todo descendente en una magnitud &Delta;<font face="Palatino Linotype">&alpha;</font> igual a:</p>     <p><a name="for7"><img src="img/revistas/tecn/v14n27/v14n27a03for7.jpg"></a></p>     ]]></body>
<body><![CDATA[<p>Donde E es el error de salida y &eta; es la velocidad de aprendizaje, que puede ser expresada como:     <p><a name="for8"><img src="img/revistas/tecn/v14n27/v14n27a03for8.jpg"></a></p>     <p>Aqu&iacute; <i>p</i> es el tama&ntilde;o del paso, o sea la longitud de cada transici&oacute;n a lo largo de la direcci&oacute;n del gradiente en el espacio de par&aacute;metros. Generalmente se puede cambiar el valor de <i>p </i>para variar la velocidad de convergencia de la siguiente manera: si <i>p </i>es peque&ntilde;o, el m&eacute;todo del gradiente aproxima de cerca la trayectoria del gradiente, pero la convergencia ser&aacute; lenta puesto que el gradiente se debe calcular muchas veces. Por otra parte, si <i>p </i>es grande, la convergencia ser&aacute; inicialmente muy r&aacute;pida, pero el algoritmo oscilar&aacute; sobre el grado &oacute;ptimo. De acuerdo con estas observaciones, se actualiza <i>p </i>seg&uacute;n las siguientes reglas heur&iacute;sticas:</p> <ul>    <li>    <p>Si la medida del error experimenta cuatro reducciones consecutivas, se aumenta <i>p</i> en el 10%.</p></li>     <li>    <p>Si la medida del error experimenta dos combinaciones consecutivas de un aumento y de una reducci&oacute;n, se disminuye <i>p</i> en un 10%. Sin embargo, los valores de cuatro reducciones, dos combinaciones y el aumento o disminuci&oacute;n de <i>p </i>en el 10% son elegidos de manera un poco arbitraria, aunque, como se observa m&aacute;s adelante, muestran un buen resultado en la respuesta de la VT; lo importante es no escoger un valor inicial de <i>p </i>muy grande, para que este no sea critico &#91;7&#93;.</p></li>    </ul>     <p><i><b>3.3.   Estructura de las redes neuronales seleccionadas</b></i></p>     <p>Para verificar los seis modelos de predicci&oacute;n seleccionados, se utiliz&oacute; tambi&eacute;n adem&aacute;s del ANFIS, un perceptr&oacute;n multicapa (PMC), que es una red neuronal artificial (RNA) formada por m&uacute;ltiples capas que permiten resolver problemas que no son linealmente separables, lo cual es la principal limitaci&oacute;n del perceptr&oacute;n (tambi&eacute;n llamado perceptr&oacute;n simple). El perceptr&oacute;n multicapa puede estar totalmente o localmente conectado. En el primer caso cada salida de una neurona de la capa &quot;i&quot; es entrada de todas las neuronas de la capa &quot;i+1&quot;, mientras que en el segundo caso cada neurona de la capa &quot;i&quot; es entrada de una serie de neuronas (regi&oacute;n) de la capa &quot;i+1&quot;.</p>     ]]></body>
<body><![CDATA[<p>Las capas pueden clasificarse en tres tipos:</p> <ul>    <li>    <p><b>Capa de entrada: </b>Constituida por aquellas neuronas que introducen los patrones de entrada en la red. En estas neuronas no se produce procesamiento.</p></li>     <li>    <p><b>Capas ocultas: </b>Formada por aquellas neuronas cuyas entradas provienen de capas anteriores y cuyas salidas pasan a neuronas de capas posteriores.</p></li>     <li>    <p><b>Capa de salida: </b>Neuronas cuyos valores de salida se corresponden con las salidas de toda la red.</p></li>    </ul>     <p>En la siguiente figura se observa la estructura de la red para el modelo de predicci&oacute;n 6:</p>     <p>    ]]></body>
<body><![CDATA[<center><a name="f9"><img src="img/revistas/tecn/v14n27/v14n27a03f9.jpg"></a></center></p>     <p>El algoritmo utilizado en el entrenamiento de estas redes es la propagaci&oacute;n hacia atr&aacute;s (tambi&eacute;n conocido como retropropagaci&oacute;n del error o regla delta generalizada); por ello, el perceptr&oacute;n multicapa tambi&eacute;n es conocido como red de retropropagaci&oacute;n.</p>     <p><font size="3"><b>4.   Resultados</b></font></p>     <p>Para el desarrollo del presente trabajo se utiliz&oacute; el software MATLAB, para el dise&ntilde;o y entrenamiento tanto del sistema ANFIS como de las redes neuronales. En las siguientes tablas se muestran los resultados de entrenamiento y de verificaci&oacute;n de la correlaci&oacute;n entre la salida deseada y la calculada, para todos los modelos de predicci&oacute;n utilizados. Para la verificaci&oacute;n del modelo se tomaron una serie de patrones diferentes a los utilizados en el entrenamiento.</p>     <p>    <center><a name="t1"><img src="img/revistas/tecn/v14n27/v14n27a03t1.jpg"></a></center></p>     <p>    <center><a name="t2"><img src="img/revistas/tecn/v14n27/v14n27a03t2.jpg"></a></center></p>     <p>Para el entrenamiento de los sistemas se tomaron un total 500 patrones. Se puede apreciar que el mejor resultado con datos de entrenamiento se obtuvo con el modelo 6 y el sistema ANFIS, que usando la funci&oacute;n de activaci&oacute;n &quot;primf' (campana) tuvo una correlaci&oacute;n de 0.868. El modelo 6 tiene en cuenta los dos meses anteriores tanto en precipitaci&oacute;n como en caudal y la diferencia en la correlaci&oacute;n es significativa con respecto a los otros modelos. En la <a href="#f10">Figura 10</a> se puede apreciar la comparaci&oacute;n de los datos de entrenamiento deseados y los calculados por el modelo ANFIS de mejor resultado.</p>     <p>    ]]></body>
<body><![CDATA[<center><a name="f10"><img src="img/revistas/tecn/v14n27/v14n27a03f10.jpg"></a></center></p>     <p>El mejor resultado con los datos de verificaci&oacute;n se obtuvo con el modelo 5 y el sistema ANFIS usando la funci&oacute;n de activaci&oacute;n &quot;trim&quot; (rampa). En la <a href="#f11">Figura 11</a> se puede apreciar la comparaci&oacute;n de los datos de verificaci&oacute;n deseados y los calculados por el modelo ANFIS de mejor resultado.</p>     <p>    <center><a name="f11"><img src="img/revistas/tecn/v14n27/v14n27a03f11.jpg"></a></center></p>     <p>En el caso de los sistemas PMC, se observa que el mejor resultado con datos de entrenamiento y verificaci&oacute;n se encontr&oacute; con el PMC de 20 neuronas en la capa oculta y el modelo 1, el cual tiene en cuenta solamente el caudal del mes anterior. Los resultados gr&aacute;ficos de los datos deseados y calculados para esta red neuronal se pueden apreciar en la <a href="#f12">Figura 12.</a></p>     <p>    <center><a name="f12"><img src="img/revistas/tecn/v14n27/v14n27a03f12.jpg"></a></center></p>     <p>En t&eacute;rminos generales se observa que en la mayor&iacute;a de los modelos el comportamiento del sistema ANFIS es mejor que el del PMC. Esta situaci&oacute;n se puede evidenciar en las siguientes gr&aacute;ficas (<a href="#f13">Figuras 13</a> y <a href="#f14">14</a>) en donde se muestra el desempe&ntilde;o de cada sistema dise&ntilde;ado en cada uno de los modelos de predicci&oacute;n.</p>     <p>    <center><a name="f13"><img src="img/revistas/tecn/v14n27/v14n27a03f13.jpg"></a></center></p>     ]]></body>
<body><![CDATA[<p>    <center><a name="f14"><img src="img/revistas/tecn/v14n27/v14n27a03f14.jpg"></a></center></p>     <p>En las gr&aacute;ficas anteriores se puede apreciar que con los datos de verificaci&oacute;n, en t&eacute;rminos generales, son m&aacute;s estables a trav&eacute;s de los diferentes modelos los dise&ntilde;os PMC que los ANFIS. Con respecto a los datos de entrenamiento, el comportamiento de todos los dise&ntilde;os fue muy similar en t&eacute;rminos generales. De igual forma es importante evidenciar que de los modelos de predicci&oacute;n seleccionados el modelo 2 fue el de peor resultado con los datos de entrenamiento, mientras que el modelo 4 fue el menos acertado con los datos de verificaci&oacute;n.</p>     <p><b><i>4.1.  An&aacute;lisis de parsimonia de los modelos</i></b></p>     <p>En la <a href="#t3">Tabla 3</a> se muestra el resumen del factor de compresi&oacute;n (relaci&oacute;n entre el n&uacute;mero de patrones y el n&uacute;mero de par&aacute;metros) da cada uno de los modelos dise&ntilde;ados. Para el caso del modelo ANFIS el n&uacute;mero de par&aacute;metros tiene en cuenta los par&aacute;metros antecedentes y los par&aacute;metros consecuentes. La siguiente expresi&oacute;n permite el c&aacute;lculo del n&uacute;mero de par&aacute;metros en un sistema ANFIS &#91;8&#93;.</p>     <p><a name="for9"><img src="img/revistas/tecn/v14n27/v14n27a03for9.jpg"></a></p>     <p><a name="for10"><img src="img/revistas/tecn/v14n27/v14n27a03for10.jpg"></a></p>     <p>    <center><a name="t3"><img src="img/revistas/tecn/v14n27/v14n27a03t3.jpg"></a></center></p>     <p>D&oacute;nde: nvd es el n&uacute;mero de variables difusas, ncd el n&uacute;mero de conjuntos difusos y npp es el n&uacute;mero de par&aacute;metros que definen la funci&oacute;n de pertenencia del conjunto.</p>     ]]></body>
<body><![CDATA[<p>De la tabla anterior se puede concluir en t&eacute;rminos generales que, para las condiciones dadas en este trabajo, son necesarios un n&uacute;mero similar de par&aacute;metros en ambos sistemas (PMC y ANFIS), lo cual resalta a&uacute;n m&aacute;s los resultados de correlaci&oacute;n obtenidos en los sistemas neurodifusos.</p>     <p><b><font size="3">5.   Conclusiones</font></b></p>     <p>En t&eacute;rminos generales las mejores predicciones (asociadas al proceso de validaci&oacute;n) realizadas con ANFIS y PMC a caudales medios mensuales presentan una correlaci&oacute;n promedio de 0.64, valor moderadamente aceptable. Los resultados de las mejores combinaciones de calibraci&oacute;n presentan coeficientes de correlaci&oacute;n superiores a 0.8 para el ANFIS y 0.7 para el PMC, demostrando la facilidad que tienen este tipo de modelos para encapsular la informaci&oacute;n que le es presentada.</p>     <p>La ventaja de ANFIS frente a las PMC es su flexibilidad, ya que permite generar topolog&iacute;as sencillas para contar con un n&uacute;mero de registros restringido y topolog&iacute;as m&aacute;s complejas para tener bastante informaci&oacute;n. Para el caso de la validaci&oacute;n se recomienda tener entre una y tres variables difusas, y dos o tres conjuntos difusos son suficientes; para el caso de la calibraci&oacute;n se pueden incrementar el n&uacute;mero de conjuntos difusos y el n&uacute;mero de variables difusas. Definir un tipo de conjunto difuso que describa de una manera generalizada el comportamiento de las serie de caudal es complicado, ya que este depende de los datos que se desea modelar.</p>     <p>Se recomienda, a la hora de implementar este modelo, dise&ntilde;ar estructuras o topolog&iacute;as sencillas; realmente la precisi&oacute;n no siempre aumenta al incluir mayor informaci&oacute;n, o al usar muchas variables de entrada. Lo fundamental es determinar previamente cu&aacute;les ser&aacute;n las posibles mejores entradas.</p> <hr>     <p><b><font size="3">Referencias bibliogr&aacute;ficas</font></b></p>     <!-- ref --><p>&#91;1&#93; S. Infante, J. Ortega, F Cede&ntilde;o, &quot;Estimaci&oacute;n de datos faltantes en estaciones meteorol&oacute;gicas de Venezuela v&iacute;a un modelo de redes neuronales&quot;, <i>Revista de Climatolog&iacute;a, Departamento de Matem&aacute;ticas, </i>Facyt, Universidad de Carabobo, 2008.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000149&pid=S0123-921X201000020000300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;2&#93; J. S. Jang, &quot;ANFIS: Adaptive-Network-based Fuzzy Inference Systems&quot;, <i>IEEE Transactions on Systems, Man, and Cybernetics, </i>Vol. 23, 1993.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000150&pid=S0123-921X201000020000300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;3&#93; Y. Mendoza, A. Mazo, F Cede&ntilde;o. (2009). &quot;An&aacute;lisis del modelo ANFIS en el pron&oacute;stico de un t&iacute;tulo de renta variable&quot;, Facultad de Minas, Universidad Nacional De Colombia, pp. 44-45. &#91;En l&iacute;nea&#93;. Disponible: <a href="http://www.bdigital.unal.edu.co/803/l/1052942363_2009.pdf" target="_blank">http://www.bdigital.unal.edu.co/803/l/1052942363_2009.pdf</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000151&pid=S0123-921X201000020000300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;4&#93; M. Wiering, J. Vreeken, J. Van Veenen, A. Koopman, &quot;Simulation and optimization of traffic in a city&quot;, <i>IEEE Intelligent Vehicles Symposium (1V'04).1EEE.A system level study. </i>Technical Report 1991-09-01, 2004.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000152&pid=S0123-921X201000020000300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;5&#93; T. Takagi, M. Sugeno, &quot;Derivation of fuzzy control rules from human operator's control actions&quot;, Proceedings of the IAFC Symposium on Fuzzy Information, Knowledge Representation and Decision Analysis, 1983, pp. 55-60.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000153&pid=S0123-921X201000020000300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;6&#93; S. Zak, <i>Systems and Control. </i>Oxford: Oxford University Press, 2003.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000154&pid=S0123-921X201000020000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;7&#93; J-S. R. Jang &quot;Input Selection for ANFIS Learning&quot;, IEEE International Conference on Fuzzy Systems, New Orleans, 1996.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000155&pid=S0123-921X201000020000300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;8&#93; C. Plazas, N. Obreg&oacute;n, &quot;Aplicaci&oacute;n de un modelo neurodifuso ANFIS al problema predictivo de caudales medios mensuales en la ciudad de Bogot&aacute;&quot;, Tesis de Postgrado Aprovechamiento de Recursos Hidr&aacute;ulicos. Universidad Nacional De Colombia, Bogot&aacute;, 2006.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000156&pid=S0123-921X201000020000300008&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="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Infante]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Ortega]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Cedeño]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Estimación de datos faltantes en estaciones meteorológicas de Venezuela vía un modelo de redes neuronales]]></article-title>
<collab>Universidad de Carabobo^dFacyt</collab>
<source><![CDATA[Revista de Climatología, Departamento de Matemáticas]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jang]]></surname>
<given-names><![CDATA[J. S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[ANFIS: Adaptive-Network-based Fuzzy Inference Systems]]></article-title>
<source><![CDATA[IEEE Transactions on Systems, Man, and Cybernetics]]></source>
<year>1993</year>
<volume>23</volume>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mendoza]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Mazo]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Cedeño]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<collab>Universidad Nacional De Colombia^dFacultad de Minas</collab>
<source><![CDATA[Análisis del modelo ANFIS en el pronóstico de un título de renta variable]]></source>
<year>2009</year>
<page-range>44-45</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wiering]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Vreeken]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Van Veenen]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Koopman]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Simulation and optimization of traffic in a city]]></source>
<year>2004</year>
<conf-name><![CDATA[ IEEE Intelligent Vehicles Symposium]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Takagi]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Sugeno]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Derivation of fuzzy control rules from human operator's control actions]]></source>
<year>1983</year>
<page-range>55-60</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zak]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Systems and Control]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Oxford ]]></publisher-loc>
<publisher-name><![CDATA[Oxford University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jang]]></surname>
<given-names><![CDATA[J-S. R]]></given-names>
</name>
</person-group>
<source><![CDATA[Input Selection for ANFIS Learning]]></source>
<year></year>
<conf-name><![CDATA[ International Conference on Fuzzy Systems]]></conf-name>
<conf-date>1996</conf-date>
<conf-loc>New Orleans </conf-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Plazas]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Obregón]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<source><![CDATA[Aplicación de un modelo neurodifuso ANFIS al problema predictivo de caudales medios mensuales en la ciudad de Bogotá]]></source>
<year></year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
