REDES NEUNORALES
Enviado por yehzzy • 19 de Mayo de 2013 • 2.483 Palabras (10 Páginas) • 420 Visitas
DISEÑO DE UN MODELO MATEMÁTICO (AUTÓMATA) POR MEDIO DEL MODELO DE MCCULLOCH-PITTS, MEDIANTE ENTRADAS DE SECUENCIAS (UNOS Y CEROS), PARA PRODUCIR COMO RESULTADO FUNCIÓNES LÓGICAS (AND, OR, XOR, NOT, NXOR, NAND).
OBJETIVO GENERAL
DISEÑO DE UN MODELO MATEMÁTICO (AUTÓMATA) POR MEDIO DEL MODELO DE MCCULLOCH-PITTS, MEDIANTE ENTRADAS DE SECUENCIAS (UNOS Y CEROS), PARA PRODUCIR COMO RESULTADO FUNCIÓNES LÓGICAS (AND, OR, XOR, NOT, NXOR, NAND).
OBJETIVOS ESPECIFICOS
• Diseño de un modelo matemático autómata por medio del modelo Mcculloch-Pitts.
• Diseño de un modelo de máquina que permita el reconocimiento de patrones de las redes neuronales.
• Implementación del uso de las neuronas para hacer funciones lógicas.
• Definir las teorías relacionadas al modelo de máquina.
ANALISIS DE LA SITUACION
Desde su nacimiento, la teoría de autómatas ha encontrado aplicación en muy diversos campos. Esto se debe a que resulta muy natural considerar, tanto los autómatas como las máquinas secuenciales, sistemas capaces de transmitir (procesar) información. En definitiva, esto es equiparable a cualquier sistema existente en la naturaleza, que recibe señales de su entorno, reacciona ante ellas y emite así nuevas señales al ambiente que le rodea.
En consecuencia, hoy en día entre estos diversos campos de aplicación, los tipos de autómatas que están siendo muy utilizados son las Redes Neuronales Artificiales, sobre todo en aplicaciones de clasificación (reconocimiento) y predicción.
Las redes neuronales son modelos matemáticos basados en la composición básica que los neurofisiólogos conocen acerca de la estructura del cerebro, ya sea del ser humano o de animales más primitivos. La idea original se les atribuye a McCulloch y Pitts a partir de un trabajo publicado durante la segunda guerra mundial en 1943, titulado: "A logical calculus of the ideas immanent in nervous activity" en el Bulletin of Mathematical Biophysics 5:115-133. Este trabajo, se trata de explicar la forma en que el cerebro puede producir patrones de comportamiento complejos basados en celdas básicas interconectadas entre sí. A estas unidades básicas se les asigno el nombre de neuronas y se representaron de una manera muy simple, a este modelo lo llamaron MCP, y al conjunto de varias MCP’s se le da el nombre de red neuronal artificial, este modelo ha sido de gran importancia para la ciencia computacional.
Así pues las redes neuronales ya tienen más de medio siglo de antigüedad. Desde entonces, y con el advenimiento de las computadoras cada vez más rápidas, el tema de las redes neuronales se ha ramificado al grado agrupar hoy en día muy diversos aspectos de investigación así como de técnicas y enfoques para su estudio.
Las redes neuronales, están concebidas como modelos nuevos de sistemas cognitivos o de cálculo basados en una estructura muy diferente de la que usan las computadoras convencionales; éstas trabajan en serie, usan un procesador que codifica los cálculos a ser efectuados, son muy rápidas y eficientes para hacer cálculos numéricos, pero un sólo error de programación arruina los resultados. En el lenguaje científico decimos que no son robustas. Por el contrario el cerebro humano, si bien no es tan hábil en la rapidez de hacer cálculos es muy robusto, corrige errores y aprende y todo esto sin haber sido previamente programado. Los modelos de redes neuronales tratan de funcionar de esa manera.
Al estudiar la dinámica del comportamiento de los modelos de autómatas que los definen, éstos son principalmente el número de neuronas y la conectividad existente entre ellas.
Es por ello, que surge la propuesta de diseñar un modelo matemático (autómata), basándose en el modelo neuronal de McCulloch-Pitts, ya que fue el primer modelo neuronal moderno, y ha servido de inspiración para el desarrollo de otros modelos neuronales.
El “modelo de McCulloch-Pitts”, que establece la forma de evolución temporal de las neuronas de una manera simplificada, pero a la vez fidedigna, basándose en el comportamiento de las neuronas biológicas, como las que tenemos por millones en el cerebro. Lo que básicamente ocurre en una neurona biológica es lo siguiente: la neurona es estimulada o excitada a través de sus entradas (inputs) y cuando se alcanza un cierto umbral, la neurona se dispara o activa, pasando una señal hacia el axon.
En su estudio de la conectividad cerebral se encuentra con un método eficiente, parcialmente modelado por circuitos electrónicos y otras disciplinas científicas, donde el comportamiento de una red constituida por muchas partes ofrece una amplia gama de funciones y se presta para el tema estadístico.
El estado de activación de de las neuronas (entendiendo aquí como neuronas variables que toman sólo dos valores 0 y 1 (dispositivo binario) correspondientes a activación o inhibición), tiene un umbral de funcionamiento por debajo del cual está inactiva y puede recibir entradas excitadoras o inhibidoras cuya acción es absoluta: si existe algunas de estas entradas la neurona permanece inactiva. El modo de trabajo es simple, si no existe ninguna entrada inhibidora se determina la resultante de las entradas excitadoras y si esta es mayor que el umbral, la salida es 1 y si no, la salida es 0.
Así pues, se puede comprobar que este modelo puede sintetizar algunas de las funciones lógicas como salidas del sistema establecidas en esta propuesta, encontrándose (and, or, xor, not, nxor, y la nand).
DEFINICION DE TEORIAS
Autómata
Es un dispositivo que manipula cadenas de símbolos que se le presentan a su entrada, produciendo otras tiras o cadenas de símbolos a su salida.
El autómata recibe los símbolos de entrada, uno detrás de otro, es decir secuencialmente. El símbolo de salida que en un instante determinado produce un autómata, no sólo depende del último símbolo recibido a la entrada, sino de toda la secuencia o cadena, que ha recibido hasta ese instante.
Neuronas
Son células que contienen una serie receptores llamados dendritas y poseen una larga terminación conocida como axón, que a su vez, tiene emisores denominados sinapsis, que conectan con las dendritas de otra neurona, y así sucesivamente. Si ha recibido un cierto potencial de activación que rebasa el umbral fisiológico, emite un pulso eléctrico a través del axón y así se comunica con el resto.
Redes Neuronales
Se define como:
• Una nueva forma de computación, inspirada en modelos biológicos.
...