12.07.2015 Views

efecto de la topologia de redes neuronales de backpropagation en ...

efecto de la topologia de redes neuronales de backpropagation en ...

efecto de la topologia de redes neuronales de backpropagation en ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

EFECTO DE LA TOPOLOGIA DE REDES NEURONALES DEBACKPROPAGATION EN LA OPTIMIZACION DE PROCESOS QUÍMICOSVIA MODELOS MATEMATICOS NEURONALES EMPÍRICOS.INTRODUCCIÒNMSc. Ing. Edwin Guido Boza Condor<strong>en</strong>aFacultad <strong>de</strong> Ing<strong>en</strong>iería Química. Universidad Nacional <strong>de</strong>l Altip<strong>la</strong>no <strong>de</strong> Puno.e-mail: ebozac2003@yahoo.esPa<strong>la</strong>bras c<strong>la</strong>ve: Re<strong>de</strong>s Neuronales, back propagación, procesos químicos.El propósito <strong>de</strong>l pres<strong>en</strong>te trabajo es aplicar re<strong>de</strong>s <strong>neuronales</strong> <strong>en</strong> <strong>la</strong> optimización <strong>de</strong> procesosquímicos y analizar el <strong>efecto</strong> <strong>de</strong> <strong>la</strong>s características topológicas (Esca<strong>la</strong>do y postratami<strong>en</strong>to <strong>de</strong>datos, número <strong>de</strong> capas ocultas <strong>en</strong> <strong>la</strong> estructura <strong>de</strong> <strong>la</strong> red, número <strong>de</strong> neuronas <strong>en</strong> <strong>la</strong>s capas ocultas,funciones <strong>de</strong> transfer<strong>en</strong>cia <strong>en</strong> <strong>la</strong>s difer<strong>en</strong>tes capas <strong>de</strong> neuronas), así como <strong>la</strong>s variables <strong>de</strong><strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to para el apr<strong>en</strong>dizaje <strong>de</strong> <strong>la</strong>s re<strong>de</strong>s; <strong>en</strong> los valores <strong>de</strong> <strong>la</strong>s respuestas.1. FUNDAMENTOS TEÓRICOS1.1. LOS MODELOS MATEMÁTICOS .- Pue<strong>de</strong>n ser c<strong>la</strong>sificados como:A) MODELOS MATEMÁTICOS TEÓRICOSSon <strong>de</strong>rivados fundam<strong>en</strong>talm<strong>en</strong>te <strong>de</strong> <strong>la</strong>s leyes físicas, se basan g<strong>en</strong>eralm<strong>en</strong>te <strong>en</strong> <strong>la</strong> aplicación <strong>de</strong>ba<strong>la</strong>nce <strong>de</strong> materia y <strong>en</strong>ergía, y también <strong>en</strong> otras leyes como por ejemplo <strong>la</strong>termodinámica ycinética <strong>de</strong> <strong>la</strong>s reacciones químicas.En <strong>la</strong> mayoría <strong>de</strong> los casos, tales repres<strong>en</strong>taciones aparec<strong>en</strong> <strong>en</strong> forma <strong>de</strong> ecuaciones difer<strong>en</strong>cialesparciales, junto con <strong>la</strong>s condiciones <strong>de</strong> bor<strong>de</strong> o fronteras apropiadas, <strong>la</strong>s cuales son resueltas portécnicas numéricas o análisis numérico.B) MODELOS MATEMÁTICOS SEMI-EMPÍRICOS.En es<strong>en</strong>cia se basan <strong>en</strong> <strong>la</strong>s leyes físicas. Al igual que los mo<strong>de</strong>los teóricos se basan <strong>en</strong> <strong>la</strong>secuaciones <strong>de</strong> ba<strong>la</strong>nce <strong>de</strong> materia y <strong>en</strong>ergía y <strong>en</strong> otras leyes exist<strong>en</strong>tes, pero cierta cantidad <strong>de</strong>empirismo es incorporado <strong>en</strong> <strong>la</strong> repres<strong>en</strong>tación <strong>de</strong> estos sistemas <strong>de</strong>bido básicam<strong>en</strong>te a dos hechos:a. Las ecuaciones <strong>de</strong> mo<strong>de</strong><strong>la</strong>mi<strong>en</strong>to, son tan complejas <strong>de</strong> resolver<strong>la</strong>s que resulta muy dificultoso,por lo que es necesario hacer algunas simplificaciones.b. La falta <strong>de</strong> datos.La gran mayoría <strong>de</strong> los mo<strong>de</strong>los matemáticos usados <strong>en</strong> <strong>la</strong> práctica están <strong>de</strong>ntro <strong>de</strong> estacategoría.


C) MODELOS MATEMÁTICOS EMPÍRICOS.Estos mo<strong>de</strong>los no están basados <strong>en</strong> <strong>la</strong>s leyes físicas. En este caso el proceso es consi<strong>de</strong>rado comouna caja negra, don<strong>de</strong> <strong>la</strong> re<strong>la</strong>ción matemática que gobierna el proceso es <strong>de</strong>sconocida o muycompleja <strong>de</strong>p<strong>en</strong><strong>de</strong> únicam<strong>en</strong>te <strong>de</strong> <strong>la</strong>s variables <strong>de</strong> <strong>en</strong>trada y salida, ignorando <strong>la</strong> estructura interior of<strong>en</strong>óm<strong>en</strong>o <strong>de</strong>l proceso.La mejor manera <strong>de</strong> construir este tipo <strong>de</strong> mo<strong>de</strong>los es a través <strong>de</strong> diseños Experim<strong>en</strong>tales, es <strong>de</strong>cir,los datos o puntos experim<strong>en</strong>tales iniciales están basados <strong>en</strong> algún diseño experim<strong>en</strong>tal.D) MODELOS MATEMÁTICOS NEURONALES EMPÍRICOS.Como los anteriores tampoco están basados <strong>en</strong> <strong>la</strong>s leyes físicas, el procedimi<strong>en</strong>to para <strong>la</strong><strong>de</strong>terminación <strong>de</strong> <strong>la</strong> re<strong>la</strong>ción <strong>en</strong>tre <strong>la</strong>s variables <strong>de</strong> <strong>en</strong>trada y <strong>de</strong> salida, no es secu<strong>en</strong>cial, sino que seobti<strong>en</strong>e por <strong>la</strong> interconexión <strong>de</strong> elem<strong>en</strong>tos que operan <strong>en</strong> forma parale<strong>la</strong>. Estos mo<strong>de</strong>los <strong>en</strong> elpres<strong>en</strong>te trabajo se construy<strong>en</strong> utilizando re<strong>de</strong>s <strong>neuronales</strong> <strong>de</strong> <strong>backpropagation</strong> o <strong>de</strong> propagacióninversa.1.2. LAS REDES NEURONALESLas Re<strong>de</strong>s Neuronales permit<strong>en</strong> <strong>la</strong> solución <strong>de</strong> problemas complejos, utilizando procedimi<strong>en</strong>tos qu<strong>en</strong>o se sust<strong>en</strong>tan <strong>en</strong> una secu<strong>en</strong>cia <strong>de</strong> pasos, sino que inspirados <strong>en</strong> el cerebro humano, utilizan unacombinación <strong>de</strong> elem<strong>en</strong>tos simples <strong>de</strong> proceso (neuronas) interconectados, que operan <strong>en</strong> formaparale<strong>la</strong> para resolver los problemas.El conocimi<strong>en</strong>to <strong>de</strong> una red neuronal no se almac<strong>en</strong>a <strong>en</strong> instrucciones, el po<strong>de</strong>r <strong>de</strong> <strong>la</strong> red está <strong>en</strong> sutopología y <strong>en</strong> los valores <strong>de</strong> <strong>la</strong>s conexiones (pesos) <strong>en</strong>tre neuronas.Las REDES NEURONALES ARTIFICIALES son una teoría que aún esta <strong>en</strong> proceso <strong>de</strong> <strong>de</strong>sarrollo, suverda<strong>de</strong>ra pot<strong>en</strong>cialidad no se ha alcanzado todavía; aunque los investigadores han <strong>de</strong>sarrol<strong>la</strong>dopot<strong>en</strong>tes algoritmos <strong>de</strong> apr<strong>en</strong>dizaje <strong>de</strong> gran valor práctico.Des<strong>de</strong> 1985 com<strong>en</strong>zaron a consolidarse los congresos más importantes como Neuronal Networks forComputing, <strong>la</strong> Neural Information Processing Systems, <strong>en</strong>tre algunas otras.El Departam<strong>en</strong>to <strong>de</strong> Def<strong>en</strong>sa <strong>de</strong> los Estados Unidos, <strong>la</strong> Sociedad Europea <strong>de</strong> Re<strong>de</strong>s Neuronales sonalgunos <strong>de</strong> los ejemplos <strong>de</strong>l resurgir <strong>de</strong> <strong>la</strong> investigación sobre re<strong>de</strong>s <strong>neuronales</strong>.1.2.1. EL MODELO BIOLÓGICOEl <strong>de</strong>sarrollo <strong>de</strong> nuevos sistemas <strong>de</strong> tratami<strong>en</strong>to <strong>de</strong> <strong>la</strong> información <strong>en</strong> base a re<strong>de</strong>s <strong>neuronales</strong>, sebasa <strong>en</strong> el estudio <strong>de</strong>l procesami<strong>en</strong>to <strong>de</strong> <strong>la</strong> información por el cerebro humano; este órgano biológicoti<strong>en</strong>e varias características <strong>de</strong>seables para los sistemas <strong>de</strong> procesami<strong>en</strong>to <strong>de</strong> información digitales,tales como:


1. Es robusto y tolerante a fal<strong>la</strong>s, diariam<strong>en</strong>te muer<strong>en</strong> neuronas sin afectar su <strong>de</strong>sempeño.2. Es flexible, se ajusta a nuevos ambi<strong>en</strong>tes por apr<strong>en</strong>dizaje, no hay que programarlo.3. Pue<strong>de</strong> manejar información difusa, con ruido o inconsist<strong>en</strong>te.4. Es altam<strong>en</strong>te paralelo5. Es pequeño, compacto y consume poca <strong>en</strong>ergía.El cerebro humano constituye un procesador <strong>de</strong> información muy notable, es capaz <strong>de</strong> interpretarinformación imprecisa suministrada por los s<strong>en</strong>tidos a un ritmo increíblem<strong>en</strong>te veloz. Logra <strong>de</strong>scifrarun susurro <strong>en</strong> una sa<strong>la</strong> ruidosa, i<strong>de</strong>ntificar una persona por su voz o por una manera particu<strong>la</strong>r <strong>de</strong>moverse o comportarse, un rostro <strong>en</strong> un callejón mal iluminado, distinguir varios s<strong>en</strong>tidos <strong>en</strong> undiscurso; lo más impresionante <strong>de</strong> todo, es que el cerebro sin instrucciones explícitas <strong>de</strong> ningunac<strong>la</strong>se, apr<strong>en</strong><strong>de</strong> a crear <strong>la</strong>s repres<strong>en</strong>taciones internas que hac<strong>en</strong> posibles estas habilida<strong>de</strong>s.Basados <strong>en</strong> <strong>la</strong> efici<strong>en</strong>cia <strong>de</strong> los procesos llevados a cabo por el cerebro, e inspirados <strong>en</strong> sufuncionami<strong>en</strong>to, varios investigadores han <strong>de</strong>sarrol<strong>la</strong>do <strong>de</strong>s<strong>de</strong> hace más <strong>de</strong> 30 años <strong>la</strong> teoría <strong>de</strong> <strong>la</strong>sRe<strong>de</strong>s Neuronales Artificiales (RNA).La teoría y mo<strong>de</strong><strong>la</strong>do <strong>de</strong> re<strong>de</strong>s <strong>neuronales</strong> está inspirada <strong>en</strong> <strong>la</strong> estructura y funcionami<strong>en</strong>to <strong>de</strong> lossistemas nerviosos, don<strong>de</strong> <strong>la</strong> neurona es el elem<strong>en</strong>to fundam<strong>en</strong>tal.Las neuronas ti<strong>en</strong><strong>en</strong> tres compon<strong>en</strong>tes principales, <strong>la</strong>s <strong>de</strong>ndritas (ramas cortas), el cuerpo <strong>de</strong> <strong>la</strong>célu<strong>la</strong> o soma, más o m<strong>en</strong>os esférico, <strong>de</strong> 5 a 10 micras <strong>de</strong> diámetro y el axón (rama principal).Una <strong>de</strong> <strong>la</strong>s características <strong>de</strong> <strong>la</strong>s neuronas es su capacidad <strong>de</strong> comunicarse. En términos g<strong>en</strong>erales<strong>la</strong>s <strong>de</strong>ndritas y el cuerpo celu<strong>la</strong>r recib<strong>en</strong> señales <strong>de</strong> <strong>en</strong>trada; el cuerpo celu<strong>la</strong>r <strong>la</strong>s combina e integra yemite señales <strong>de</strong> salida. El axón transmite dichas señales a los terminales axónicos, a través <strong>de</strong> loscuales por sinapsis con <strong>de</strong>ndritas <strong>de</strong> otras neuronas, se distribuye <strong>la</strong> información a un nuevoconjunto <strong>de</strong> neuronas, se calcu<strong>la</strong> que <strong>en</strong> el cerebro humano exist<strong>en</strong> <strong>de</strong>l or<strong>de</strong>n <strong>de</strong> 10 15 conexiones.Las señales que se utilizan son <strong>de</strong> dos tipos: eléctrica y química. La señal g<strong>en</strong>erada por <strong>la</strong> neurona ytransportada a lo <strong>la</strong>rgo <strong>de</strong>l axón es un impulso eléctrico, mi<strong>en</strong>tras que <strong>la</strong> señal que se transmite <strong>en</strong>trelos terminales axónicos <strong>de</strong> una neurona y <strong>la</strong>s <strong>de</strong>ndritas <strong>de</strong> <strong>la</strong> otra es <strong>de</strong> orig<strong>en</strong> químico.Para establecer una similitud directa <strong>en</strong>tre <strong>la</strong> actividad sináptica y <strong>la</strong> analogía con <strong>la</strong>s re<strong>de</strong>s<strong>neuronales</strong> artificiales po<strong>de</strong>mos consi<strong>de</strong>rar lo sigui<strong>en</strong>te: <strong>la</strong>s señales que llegan a <strong>la</strong> sinapsis son <strong>la</strong>s<strong>en</strong>tradas a <strong>la</strong> neurona; estas son pon<strong>de</strong>radas (at<strong>en</strong>uadas o simplificadas) a través <strong>de</strong> un parámetro,<strong>de</strong>nominado peso asociado a <strong>la</strong> sinapsis correspondi<strong>en</strong>te. Estas señales <strong>de</strong> <strong>en</strong>trada pue<strong>de</strong>n excitar a<strong>la</strong> neurona (sinapsis con peso positivo) o inhibir<strong>la</strong> (peso negativo). El <strong>efecto</strong> es <strong>la</strong> suma <strong>de</strong> <strong>la</strong>s


<strong>en</strong>tradas pon<strong>de</strong>radas. Si <strong>la</strong> suma es igual o mayor que el umbral <strong>de</strong> <strong>la</strong> neurona, <strong>en</strong>tonces <strong>la</strong> neuronase activa (da salida). Esta es una situación <strong>de</strong> todo o nada; cada neurona se activa o no se activa. Lafacilidad <strong>de</strong> transmisión <strong>de</strong> señales se altera mediante <strong>la</strong> actividad <strong>de</strong>l sistema nervioso. Las sinapsisson susceptibles a <strong>la</strong> fatiga, <strong>de</strong>fici<strong>en</strong>cia <strong>de</strong> oxíg<strong>en</strong>o y <strong>la</strong> pres<strong>en</strong>cia <strong>de</strong> anestésicos, <strong>en</strong>tre otro. Estahabilidad <strong>de</strong> ajustar señales es un mecanismo <strong>de</strong> apr<strong>en</strong>dizaje.A partir <strong>de</strong>l sigui<strong>en</strong>te gráfico se repres<strong>en</strong>tan los elem<strong>en</strong>tos análogos <strong>de</strong>l sistema artificial con los queposee el sistema biológico.Fig. 1: DENDRITAS, SOMA Y AXÓN <strong>en</strong> una neurona <strong>de</strong>l sistema artificial.x 1x 2w 1w 2x 3fw 3w 4x 4 w 5x 5s• Las <strong>en</strong>tradas X i repres<strong>en</strong>tan <strong>la</strong>s señales que provi<strong>en</strong><strong>en</strong> <strong>de</strong> otras neuronas y que sontransmitidas a través <strong>de</strong> <strong>la</strong>s <strong>de</strong>ndritas.• Los pesos W i son <strong>la</strong> int<strong>en</strong>sidad <strong>de</strong> <strong>la</strong> sinápsis que conecta dos neuronas; tanto X i como W ison valores reales.f, es <strong>la</strong> función umbral ( función <strong>de</strong> transfer<strong>en</strong>cia) que <strong>la</strong> neurona <strong>de</strong>be sobrepasar para activarse;este proceso ocurre biológicam<strong>en</strong>te <strong>en</strong> el cuerpo <strong>de</strong> <strong>la</strong> célu<strong>la</strong>.Entre <strong>la</strong>s FUNCIONES DE TRANSFERENCIA utilizadas <strong>en</strong> el sistema artificial t<strong>en</strong>emos <strong>la</strong>s funciones:• hardlim• hardlims• poslin• purelin• satlin• satlins• logsig• tansig


1.2.2. TOPOLOGIA DE LA RED NEURONALfig. N° 2 : Estructura <strong>de</strong> <strong>la</strong> Red Neuronal.capa<strong>de</strong><strong>en</strong>trada12123capasocultas12 K134K2K3capa <strong>de</strong>salidaS1S2n5SYmKroLa Backpropagation, es un tipo <strong>de</strong> red neuronal, <strong>de</strong> apr<strong>en</strong>dizaje supervisado, que emplea un ciclopropagación – adaptación <strong>de</strong> dos fases. Freeman y Skapura, <strong>de</strong>scrib<strong>en</strong> su funcionami<strong>en</strong>to <strong>de</strong> <strong>la</strong>sigui<strong>en</strong>te manera: una vez que se ha aplicado un patrón a <strong>la</strong> <strong>en</strong>trada <strong>de</strong> <strong>la</strong> red como estímulo, este sepropaga <strong>de</strong>s<strong>de</strong> <strong>la</strong> primera capa a través <strong>de</strong> <strong>la</strong>s capas superiores <strong>de</strong> <strong>la</strong> red, hasta g<strong>en</strong>erar una salida.La señal <strong>de</strong> salida se compara con <strong>la</strong> salida <strong>de</strong>seada y se calcu<strong>la</strong> una señal <strong>de</strong> error para cada una<strong>de</strong> <strong>la</strong>s salidas.Las salidas <strong>de</strong> error se propagan hacia atrás, parti<strong>en</strong>do <strong>de</strong> <strong>la</strong> capa <strong>de</strong> salida, hacia todas <strong>la</strong>sneuronas <strong>de</strong> <strong>la</strong> capa oculta que contribuy<strong>en</strong> directam<strong>en</strong>te a <strong>la</strong> salida. Sin embargo <strong>la</strong>s neuronas <strong>de</strong> <strong>la</strong>capa oculta solo recib<strong>en</strong> una fracción <strong>de</strong> <strong>la</strong> señal total <strong>de</strong>l error, basándose aproximadam<strong>en</strong>te <strong>en</strong> <strong>la</strong>contribución re<strong>la</strong>tiva que haya aportado cada neurona a <strong>la</strong> salida original. Este proceso se repite,capa por capa, hasta que todas <strong>la</strong>s neuronas <strong>de</strong> <strong>la</strong> red hayan recibido una señal <strong>de</strong> error que<strong>de</strong>scriba su contribución re<strong>la</strong>tiva al error total. Basándose <strong>en</strong> <strong>la</strong> señal <strong>de</strong> error percibida, se actualizanlos pesos <strong>de</strong> conexión <strong>de</strong> cada neurona, para hacer que <strong>la</strong> red converja hacia un estado que permitac<strong>la</strong>sificar correctam<strong>en</strong>te todos los patrones <strong>de</strong> <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to.


La importancia <strong>de</strong> este proceso consiste <strong>en</strong> que, a medida que se <strong>en</strong>tr<strong>en</strong>a <strong>la</strong> red, <strong>la</strong>s neuronas <strong>de</strong> <strong>la</strong>scapas intermedias se organizan a sí mismas <strong>de</strong> tal modo que <strong>la</strong>s distintas neuronas apr<strong>en</strong><strong>de</strong>n areconocer distintas características <strong>de</strong>l espacio total <strong>de</strong> <strong>en</strong>trada. Después <strong>de</strong>l <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to, cuandose les pres<strong>en</strong>te un patrón arbitrario <strong>de</strong> <strong>en</strong>trada que cont<strong>en</strong>ga ruido o que esté incompleto, <strong>la</strong>sneuronas <strong>de</strong> <strong>la</strong> capa oculta <strong>de</strong> <strong>la</strong> red respon<strong>de</strong>rán con una salida activa si <strong>la</strong> nueva <strong>en</strong>trada conti<strong>en</strong>eun patrón que se asemeje a aquel<strong>la</strong> característica que <strong>la</strong>s neuronas individuales hayan apr<strong>en</strong>dido areconocer durante su <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to. Y a <strong>la</strong> inversa, <strong>la</strong>s unida<strong>de</strong>s <strong>de</strong> <strong>la</strong>s capas ocultas ti<strong>en</strong><strong>en</strong> unat<strong>en</strong><strong>de</strong>ncia a inhibir su salida si el patrón <strong>de</strong> <strong>en</strong>trada no conti<strong>en</strong>e <strong>la</strong> característica para reconocer, para<strong>la</strong> cual han sido <strong>en</strong>tr<strong>en</strong>adas.Varias investigaciones han <strong>de</strong>mostrado que, durante el proceso <strong>de</strong> <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to, <strong>la</strong> redBackpropagation ti<strong>en</strong><strong>de</strong> a <strong>de</strong>sarrol<strong>la</strong>r re<strong>la</strong>ciones internas <strong>en</strong>tre neuronas con el fin <strong>de</strong> organizar losdatos <strong>de</strong> <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to <strong>en</strong> c<strong>la</strong>ses. Esta t<strong>en</strong><strong>de</strong>ncia se pue<strong>de</strong> extrapo<strong>la</strong>r, para llegar a <strong>la</strong> hipótesisconsist<strong>en</strong>te <strong>en</strong> que todas <strong>la</strong>s unida<strong>de</strong>s <strong>de</strong> <strong>la</strong> capa oculta <strong>de</strong> una Backpropagation son asociadas <strong>de</strong>alguna manera a características específicas <strong>de</strong>l patrón <strong>de</strong> <strong>en</strong>trada como consecu<strong>en</strong>cia <strong>de</strong>l<strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to. Lo que sea o no exactam<strong>en</strong>te <strong>la</strong> asociación pue<strong>de</strong> no resultar evi<strong>de</strong>nte para elobservador humano, lo importante es que <strong>la</strong> red ha <strong>en</strong>contrado una repres<strong>en</strong>tación interna que lepermite g<strong>en</strong>erar <strong>la</strong>s salidas <strong>de</strong>seadas cuando se le dan <strong>la</strong>s <strong>en</strong>tradas, <strong>en</strong> el proceso <strong>de</strong> <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to.Esta misma repres<strong>en</strong>tación interna se pue<strong>de</strong> aplicar a <strong>en</strong>tradas que <strong>la</strong> red no haya visto antes, y <strong>la</strong>red c<strong>la</strong>sificará estas <strong>en</strong>tradas según <strong>la</strong>s características que compartan con los ejemplos <strong>de</strong><strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to.Una red neuronal tipo Backpropagation, es una red <strong>de</strong> correspon<strong>de</strong>ncia puesto que es capaz <strong>de</strong>calcu<strong>la</strong>r alguna re<strong>la</strong>ción funcional <strong>en</strong>tre su <strong>en</strong>trada y su salida. Es <strong>de</strong>cir que para un conjunto <strong>de</strong> Ppares <strong>de</strong> vectores (x 1 ,y 1 ), (x 2 ,y 2 ), ......... , (x p ,y p ), don<strong>de</strong> los elem<strong>en</strong>tos x i pert<strong>en</strong>ec<strong>en</strong> al vector <strong>de</strong><strong>en</strong>trada, y los elem<strong>en</strong>tos y i pert<strong>en</strong>ec<strong>en</strong> al vector <strong>de</strong> salida, que pose<strong>en</strong> una correspon<strong>de</strong>ncia funcionaly = f(x) don<strong>de</strong> x ∈ R N , y ∈ R M , con el <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to <strong>la</strong> red apr<strong>en</strong><strong>de</strong>rá y proporcionará una'aproximación y = f ( x). La red permite establecer re<strong>la</strong>ciones no lineales y multidim<strong>en</strong>sionales.ˆ2. PRUEBAS REALIZADASEn el pres<strong>en</strong>te trabajo, <strong>la</strong>s variables in<strong>de</strong>p<strong>en</strong>di<strong>en</strong>tes fueron:1. Esca<strong>la</strong>do y postratami<strong>en</strong>to <strong>de</strong> datos2. Número <strong>de</strong> capas ocultas <strong>en</strong> <strong>la</strong> estructura <strong>de</strong> <strong>la</strong> red.


3. Número <strong>de</strong> neuronas <strong>en</strong> <strong>la</strong>s capas ocultas.4. Funciones <strong>de</strong> transfer<strong>en</strong>cia <strong>en</strong> <strong>la</strong>s difer<strong>en</strong>tes capas <strong>de</strong> neuronas.5. Las variables <strong>de</strong> <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to para el apr<strong>en</strong>dizaje <strong>de</strong> <strong>la</strong>s re<strong>de</strong>s.Las variables <strong>de</strong>p<strong>en</strong>di<strong>en</strong>tes fueron:6. La localización <strong>de</strong>l punto óptimo <strong>de</strong> los procesos.7. La salida gráfica.8. Estabilidad <strong>de</strong> resultados aportados por los mo<strong>de</strong>los9. Capacidad predictiva <strong>de</strong> <strong>la</strong>s re<strong>de</strong>s.El procedimi<strong>en</strong>to utilizado compr<strong>en</strong><strong>de</strong>:1) La e<strong>la</strong>boración <strong>de</strong> programas utilizando el TOOL BOX <strong>de</strong> REDES NEURONALES <strong>de</strong> MATLAB.2) La contrastación <strong>de</strong> resultados <strong>de</strong> optimización, con los mo<strong>de</strong>los matemáticos empíricos obt<strong>en</strong>idosutilizando DISEÑOS EXPERIMENTALES ROTABLES COMPUESTOS.3) La <strong>de</strong>terminación <strong>de</strong> <strong>la</strong> aceptabilidad estadística <strong>de</strong> los mo<strong>de</strong>los, comparando coefici<strong>en</strong>tes <strong>de</strong>corre<strong>la</strong>ción múltiple y utilizando <strong>la</strong> prueba F con niveles <strong>de</strong> significación <strong>de</strong> 5% y 1%.4) La constrastación <strong>de</strong> <strong>la</strong> capacidad predictiva con los diseños experim<strong>en</strong>tales.5) La contrastación <strong>de</strong> <strong>la</strong> estabilidad <strong>de</strong> los resultados obt<strong>en</strong>idos por re<strong>de</strong>s <strong>neuronales</strong> con losobt<strong>en</strong>idos con diseños experim<strong>en</strong>tales, fr<strong>en</strong>te a perturbaciones <strong>en</strong> los datos <strong>de</strong> <strong>en</strong>trada.6) La aplicación <strong>de</strong> <strong>la</strong>s re<strong>de</strong>s <strong>neuronales</strong> y contrastación con diseños experim<strong>en</strong>tales <strong>en</strong> dos trabajos<strong>de</strong> investigación:a) Determinación <strong>de</strong> un procedimi<strong>en</strong>to <strong>de</strong> pe<strong>la</strong>mbre <strong>en</strong> curtiembre alternativo al que utiliza sulfuro ycal.b) Optimización <strong>de</strong> r<strong>en</strong>dimi<strong>en</strong>to y selectividad <strong>en</strong> el sistema <strong>de</strong> reacciones múltiples quecorrespon<strong>de</strong> a <strong>la</strong> cloración <strong>de</strong>l propil<strong>en</strong>o.2.1. ALGORITMOS DE LOS PROGRAMAS ELABORADOS.La estructura <strong>de</strong> los programas <strong>de</strong>sarrol<strong>la</strong>dos para llevar a cabo <strong>la</strong>s difer<strong>en</strong>tes pruebas se muestra <strong>en</strong>los sigui<strong>en</strong>tes algoritmos:2.1.1. ALGORITMO PARA EL APRENDIZAJE DE UNA RED Y OBTENCIÓN DE RESULTADOSPARA DATOS NUEVOS. (<strong>la</strong>s pruebas implican <strong>la</strong> variación <strong>de</strong> valores <strong>de</strong> <strong>la</strong>s variablesin<strong>de</strong>p<strong>en</strong>di<strong>en</strong>tes).


12p, tannuevosdatos(pnew)pn, tnapre(pnewn)redr(a,t)re<strong>de</strong>ntr<strong>en</strong>ada<strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>tográficopost(a newn)noerror máx.permitido2a newsi1


2.1.2. ALGORITMO PARA DETERMINAR EL MÁXIMO CON REDES NEURONALES PARA DOSVARIABLES DE ENTRADA Y UNA RESPUESTA. (<strong>la</strong>s pruebas implican <strong>la</strong> variación <strong>de</strong> valores <strong>de</strong> <strong>la</strong>svariables in<strong>de</strong>p<strong>en</strong>di<strong>en</strong>tes).W, bp1=min:máxp2=min:máxesca<strong>la</strong>dore<strong>de</strong>ntr<strong>en</strong>adaan>máxmáxan,p1n,p2n<strong>en</strong><strong>de</strong>nda, p1, p2p1 máxp2 máxa máx


2.1.3. ALGORITMO DEL PROGRAMA PARA HALLAR VALORES MÁXIMOS, PARA TRESVARIABLES DE ENTRADA Y DOS RESPUESTAS. (<strong>la</strong>s pruebas implican <strong>la</strong> variación <strong>de</strong>valores <strong>de</strong> <strong>la</strong>s variables in<strong>de</strong>p<strong>en</strong>di<strong>en</strong>tes).sW1,sB1sW2,sB2rW1,rB1rW2,rB2q = 50:0.5:60L= 3:0.1:5T=320:380PRETRATAMIENTOqn,ln,tnr<strong>en</strong>dimi<strong>en</strong>to (r), apartir <strong>de</strong> <strong>la</strong> redr > 0.35obt<strong>en</strong>erselectividad(s) apartir <strong>de</strong> <strong>la</strong> red.s>smáxregistrarvaloresmáximosq,l,t<strong>en</strong><strong>de</strong>n<strong>de</strong>ndvaloresmáximosq,l,t


2.2. RESPUESTAS OBTENIDAS UTIZANDO DISEÑO EXPERIMENTAL ROTABLECOMPUESTO Y REDES NEURONALESComparación <strong>de</strong> valores experim<strong>en</strong>tales yestimados: SOLUBILIDAD ALCALINA(muestras no inmunizadas)sa(%)120100806040v.e.r.m.red.2001 3 5 7 9 11 13 15 17 19experim<strong>en</strong>toComparación <strong>de</strong> valores experim<strong>en</strong>tales yestimados: SOLUBILIDAD ALCALINA(muestras no inmunizadas)sa(%)120100806040v.e.r.m.red.2001 3 5 7 9 11 13 15 17 19experim<strong>en</strong>to


2.3. OPTIMIZACIÓN DE RENDIMIENTO Y SELECTIVIDAD EN UN SISTEMA DE REACCIONESMULTIPLES UTILIZANDO REDES NEURONALES.2.3.1. SISTEMA DE REACCIONES MULTIPLES.Reacción 1(principal)producto <strong>de</strong>seadoCH 2 = CH- CH 3 + Cl 2 CH 2 = CH- CH 2 Cl + HClk 1reacción 2 k 3 reacción 3k 2CH 2 Cl - CHCl – CH 3CHCl = CH - CH 2 Cl + HClSubproductos no <strong>de</strong>seados2.3.2. ANÁLISIS DE MÁXIMOS EN LA OPTIMIZACIÓN DE SELECTIVIDAD Y RENDIMIENTOUTILIZANDO DISEÑO EXPERIMENTAL ROTABLE COMPUESTO Y REDES NEURONALES.Influ<strong>en</strong>cia <strong>de</strong> <strong>la</strong> temperatura <strong>de</strong><strong>en</strong>trada al reactor CSTRselect./r<strong>en</strong>dimi<strong>en</strong>to0.60.50.40.30.20.10200 250 275 300 350 400selectividadr<strong>en</strong>dimi<strong>en</strong>totemperatura (°C)


Influ<strong>en</strong>cia <strong>de</strong> <strong>la</strong> longitud <strong>de</strong>lreactor PFRselect/r<strong>en</strong>dimi<strong>en</strong>to0.60.50.40.30.20.102 3 4 5 6selectividadr<strong>en</strong>dimi<strong>en</strong>tolongitud (m)CONCLUSIONESLas conclusiones más importantes son:1. Las características topológicas <strong>de</strong> <strong>la</strong> red repercut<strong>en</strong> <strong>en</strong> el tiempo <strong>de</strong> <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to para e<strong>la</strong>pr<strong>en</strong>dizaje y <strong>en</strong> <strong>la</strong> precisión <strong>de</strong> <strong>la</strong>s respuestas.2. Para <strong>la</strong>s mismas características topológicas <strong>de</strong> <strong>la</strong> red neuronal, el tiempo <strong>de</strong> <strong>en</strong>tr<strong>en</strong>ami<strong>en</strong>to<strong>de</strong>p<strong>en</strong><strong>de</strong> <strong>de</strong> los valores iniciales <strong>de</strong> pesos y ganancias.3. Para una misma red neuronal aplicada a <strong>la</strong> optimización <strong>de</strong> procesos químicos, elprocedimi<strong>en</strong>to <strong>de</strong> pretratami<strong>en</strong>to <strong>de</strong> los datos <strong>de</strong> <strong>en</strong>trada repercute <strong>en</strong> <strong>la</strong> precisión <strong>de</strong> losresultados.4. Es necesario elegir a<strong>de</strong>cuadam<strong>en</strong>te <strong>la</strong>s funciones <strong>de</strong> transfer<strong>en</strong>cia <strong>en</strong> <strong>la</strong>s capas <strong>de</strong> neuronaspara obt<strong>en</strong>er resultados mas precisos.5. Los coefici<strong>en</strong>tes <strong>de</strong> corre<strong>la</strong>ción y <strong>la</strong> prueba F, permit<strong>en</strong> afirmar que los resultados obt<strong>en</strong>idoscon <strong>la</strong>s re<strong>de</strong>s <strong>neuronales</strong> <strong>en</strong> los casos <strong>de</strong> comportami<strong>en</strong>to no lineal, se ajustan mas a losresultados experim<strong>en</strong>tales que los obt<strong>en</strong>idos utilizando diseños experim<strong>en</strong>tales rotablescompuestos.6. Las re<strong>de</strong>s <strong>neuronales</strong> proporcionan un procedimi<strong>en</strong>to mas estable <strong>en</strong> <strong>la</strong>s respuestas, que losmo<strong>de</strong>los matemáticos empíricos obt<strong>en</strong>idos con <strong>la</strong> aplicación <strong>de</strong> diseños experim<strong>en</strong>tales alignorar con mayor efectividad datos irrelevantes <strong>en</strong> <strong>la</strong> <strong>en</strong>trada.


BIBLIOGRAFÍA BÁSICA.1. Aya<strong>la</strong> Mina Jorge y Pardo Mercado Richard (1995).OPTIMIZACIÓN POR DISEÑOSEXPERIMENTALES. CONCYTEC.Lima-Perú.2. Hilero, José R., y Martinez Victor J.(2000), REDES NEURONALES ARTIFICIALES.2000.Alfa omega . Madrid. España.3. Freeman James y Skapura David (1991), REDES NEURONALES. Algoritmos, aplicaciones ytécnicas <strong>de</strong> programación. Adisson-Wesley Iberoamericana S.A. U.S.A.4. Hagan Martin, Demuth Howard y Beale Mark(1996). Neural Network Design. PWS PublishingCompany. Boston U.S.A.5. Hilera José R. y Martinez Víctor J(1995).REDES NEURONALES ARTIFICIALES.Fundam<strong>en</strong>tos, mo<strong>de</strong>los y aplicaciones ". Editorial Ra-ma. Madrid.REFERENCIAS BIBLIOGRÁFICAS EN INTERNET1. http://personal5.id<strong>de</strong>o.es/wintrmute/ia/neuronal.htm2. http://www.gc.ssr.upm.es/inves/neural/ann2/anntutorial.html3. http://wwwdsa.uqac.uquebec.ca/~jmtorres/investigacion/in<strong>de</strong>x.htm

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!