33 research outputs found

    Modelo de un sistema para la selección automática en dominios complejos con una estrategia cooperativa, de conjuntos de entrenamiento y arquitecturas ideales de redes de neuronas artificiales ulilizando alogaritmos genéticos

    Get PDF
    [Resumen] Esta tesis estudia el desarrollo de un modelo de sistema evolutivo y distribuido para la automatización y optimización de la construcción de RR,NN.AA. que se apliquen a dominios complejos. Los trabajos de investigación se centran en cuatro áreas: * Identificar, de forma automática, configuraciones óptimas de capas, elementos de proceso (EP) y parámetros de los EP, evitando el proceso de prueba y error que, actualmente, realiza el diseñador de la red. * Diseñar un método para la selección de un conjunto de entrenamiento óptimo a partir de series temporales, complementando así los métodos existentes para la discriminación de variables de entrada. * Se propone un método alternativo para el proceso de entrenamiento de RR.NN.AA. ya que, al aplicarlas a problemas complejos, como la predicción en el dominio temporal, los métodos de gradiente presentan problemas de mínimos locales. * Por último, se pretende armonizar, con una aproximación cooperativa, las distintas fases de desarrollo de la RNA: diseño del conjunto de entrenamiento, ajuste de los parámetros de la arquitectura y proceso de entrenamiento

    Metodología para el desarrollo de sistemas de extracción de concimiento en RNA

    Get PDF
    [Resumen] Las Redes de Neuronas Artificiales (RR,NN.AA.) son de fácil implementación y utilización, así como otras características que las hacen idóneas para resolver problemas en muchos campos, sin embargo muchos desarrolladores e investigadores evitan su uso porque se consideran "cajas negras", es decir, son sistemas donde a partir de una serie de entradas produce unas salidas de respuesta y el proceso o explicación de por qué produce esas salidas es desconocido. Hasta ahora se han utilizado diferentes técnicas de extracción de reglas a partir de RNA, pero en la gran mayoría de los casos aplicados exclusivamente a RR.NN.AA., multicapa genéricas o sobre ciertos algoritmos de entrenamiento de redes multicapa o recurrentes. Estas limitaciones son debidas a que son más fáciles de tratar los procesos de extracción sobre ciertas arquitecturas o sobre ciertos algoritmos de entrenamiento particulares. En esta tesis se propone una metodología para la obtención del conocimiento de las RR.NN.AA., independientemente de su arquitectura: multicapa o recurrente. En cuanto a las RR.NN.AA., recurrentes la extracción de reglas se complica de forma exponencial debido a que intervienen estados pasados en las activaciones de las neuronas, y su capacidad de conocimiento distribuido es considerablemente muy superior a las RR.NN.AA., multicapa puesto que no existen restricciones en la conectividad entre neuronas. En esta tesis se aplica la Programación Genética (PG) para la extracción del conocimiento de las RR.NN.AA. La utilización de la PG conlleva la ventaja de que la forma de representación y estructuración de la información se realiza mediante un árbol semántico. Esta representación en árbol es la forma natural de representación de una regla simbólica

    Modelos de procesamiento de la información en el cerebro aplicados a Sistemas Conexionistas: Redes NeuroGliales Artificiales y Deep Learning

    Get PDF
    Programa Oficial de Doutoramento en Tecnoloxías da Información e as Comunicacións. 5032V01[Resumen] En el campo de la Inteligencia Artificial, los sistemas conexionistas se han inspirado en las neuronas ya que, según la visión clásica de la Neurociencia, eran las únicas células con capacidad para procesar la información. Descubrimientos recientes de Neurociencia han demostrado que las células gliales tienen un papel clave en el procesamiento de la información en el cerebro. Basándose en estos descubrimientos se han desarrollado las Redes NeuroGliales Artificiales (RNGA) que cuentan con dos tipos de elementos de procesado, neuronas y astrocitos. En esta tesis se ha continuado con esta línea de investigación multidisciplinar que combina la Neurociencia y la Inteligencia Artificial. Para ello, se ha desarrollado un nuevo comportamiento de los astrocitos que actúan sobre la salida de las neuronas en las RNGA. Se ha realizado una comparación con las Redes de Neuronas Artificiales (RNA) en cinco problemas de clasificación y se ha demostrado que el nuevo comportamiento de los astrocitos mejora de manera significativa los resultados. Tras demostrar la capacidad de los astrocitos para procesar la información, en esta tesis se ha desarrollado además una nueva metodología que permite por primera vez la creación de redes Deep Learning conteniendo miles de neuronas y astrocitos, denominadas Deep Neuron-Astrocyte Networks (DANAN). Tras probarlas en un problema de regresión, las DANAN obtienen mejores resultados que las RNA. Esto permitirá evaluar comportamientos más complejos de los astrocitos en las redes de Deep Learning, pudiendo incluso crearse redes de astrocitos en un futuro próximo.[Resumo] No campo da Intelixencia Artificial, os sistemas conexionistas inspiráronse nas neuronas xa que, segundo a visión clásica da Neuronciencia, eran as únicas células con capacidade para procesar a información. Descubrimentos recentes de Neurociencia demostraron que as células gliais teñen un papel crave no procesamento da información no cerebro. Baseándose nestes descubrimentos desenvolvéronse as Redes NeuroGliales Artificiais (RNGA) que contan con dous tipos de elementos de procesado, neuronas e astrocitos. Nesta tese continuouse con esta liña de investigación multidisciplinar que combina a Neurociencia e a Intelixencia Artificial. Para iso, desenvolveuse un novo comportamento dos astrocitos que actúan sobre a saída das neuronas nas RNGA. Realizouse unha comparación coas Redes de Neuronas Artificiais (RNA) en cinco problemas de clasificación e demostrouse que o novo comportamento dos astrocitos mellora de xeito significativo os resultados. Tras demostrar a capacidade dos astrocitos para procesar a información, nesta tese desenvolveuse ademais unha nova metodoloxía que permite por primeira vez a creación de redes Deep Learning contendo miles de neuronas e astrocitos, denominadas Deep Neuron-Astrocyte Networks (DANAN). Tras probalas nun problema de regresión, as DANAN obteñen mellores resultados cas RNA. Isto permitirá avaliar comportamentos máis complexos dos astrocitos nas redes de Deep Learning, podendo ata crearse redes de astrocitos nun futuro próximo.[Abstract] In the field of Artificial Intelligence, connectionist systems have been inspired by neurons and, according to the classical view of neuroscience, they were the only cells capable of processing information. The latest advances in Neuroscience have shown that glial cells have a key role in the processing of information in the brain. Based on these discoveries, Artificial NeuroGlial Networks (RNGA) have been developed, which have two types of processing elements, neurons and astrocytes. In this thesis, this line of multidisciplinary research that combines Neuroscience and Artificial Intelligence has been continued. For this goal, a new behavior of the astrocytes that act on the output of the neurons in the RNGA has been developed. A comparison has been made with the Artificial Neuron Networks (ANN) in five classification problems and it has been demonstrated that the new behavior of the astrocytes significantly improves the results. After prove the capacity of astrocytes for information processing, in this thesis has been developed a new methodology that allows for the first time the creation of Deep Learning networks containing thousands of neurons and astrocytes, called Deep Neuron-Astrocyte Networks (DANAN). After testing them in a regression problem, the DANAN obtain better results than ANN. This allows testing more complexes astrocyte behaviors in Deep Learning networks, and even creates astrocyte networks in the near future

    Desarrollo de nuevos algoritmos neurogliales que modelizan la interacción astrocito-neurona en sistemas de altas prestaciones

    Get PDF
    Programa Oficial de Doutoramento en Tecnoloxías da Información e as Comunicacións. 5032V0[Resumo] Estamos vivindo una era de evolución constante debido aos avances tecnolóxicos. Moitos deles están sendo posibles grazas á Intelixencia Artificial (IA) e a que se están almacenando grandes volumes de datos. Pódense construír ferramentas con componentes intelixentes que están revolucionando diversos campos grazas á gran cantidade de datos que poden ser analizados mediante devanditos modelos intelixentes. Sen embargo, moitas investigación só céntranse na cantidade e a calidade dos datos dos que se dispón, e apenas se realizan esforzos en mellorar as propias técnicas de IA. A proposta desta tese é a mellora de sistemas intelixentes conexionistas que ata hai pouco estaban formados por Redes de Neuronas Artificiais (RNA). Para levar a cabo tan ambiciosa labor, considerouse, do mesmo xeito que ocorreu con investigación noutras áreas, ter en conta como resolve o problema a naturaleza. Para iso, centrarémonos na estructura máis complexa e máis eficiente coñecida polo home, o cerebro humano. Con ese fin, é necesario apoiarse no campo da Neurociencia onde se pode tratar de levar os avances que se descobren ou as hipótesis que se xeran ao campo da IA. O núcleo desta tese vira contorna as investigación que evidencian que as neuronas non son os únicos elementos do cerebro humano que participan no procesamento da información, si non que os astrocitos do Sistema Glial (SG) xogan un papel esencial. De feito, a comunicación sináptica sábese xa que se produce con participación de neuronas e astrocitos, o cal coñécese como sinapsis tripartita. Isto levou á inclusión de novos elementos de procesado nas RNA que simulan o comportamento das células gliales creando as Redes NeuroGliais Artificiais (RNGA). Para demostrar a utilidade dos astrocitos artificiais e colaborar en demostrar a capacidade do SG, leváronse a cabo novos algoritmos de modulación astrocítica que se puxeron a proba en diferentes problemas de clasificación e regresión, obténdose resultados significativos con respecto a redes sen astrocitos. Ademais, desenvolveuse graza a esta tese una aplicación web opensource para que a comunidade científica poida usar estas redes libremente.[Resumen] Estamos viviendo una era de evolución constante debido a los avances tecnológicos. Muchos de ellos están siendo posibles gracias a la Inteligencia Artificial (IA) y a que se están almacenando grandes volúmenes de datos. Se pueden construir herramientas con componentes inteligentes que están revolucionando diversos campos gracias a la gran cantidad de datos que pueden ser analizados mediante dichos modelos inteligentes. Sin embargo, muchas investigaciones solo se centran en la cantidad y la calidad de los datos de los que se dispone, y apenas se realizan esfuerzos en mejorar las propias técnicas de IA. La propuesta de esta tesis es la mejora de sistemas inteligentes conexionistas que hasta hace poco estaban formados por Redes de Neuronas Artificiales (RNA). Para llevar a cabo tan ambiciosa labor, se ha considerado, al igual que ha ocurrido con investigación en otras áreas, tener en cuenta cómo resuelve el problema la naturaleza. Para ello, nos centraremos en la estructura más compleja y más eficiente conocida por el hombre, el cerebro humano. Con ese fin, es necesario apoyarse en el campo de la Neurociencia donde se puede tratar de llevar los avances que se descubren o las hipótesis que se generan al campo de IA. El núcleo de esta tesis gira entorno las investigaciones que evidencian que las neuronas no son los únicos elementos del cerebro humano que participan en el procesamiento de la información, si no que los astrocitos del sistema glial juegan un papel esencial. De hecho, la comunicación sináptica se sabe ya que se produce con participación de neuronas y astrocitos, lo cual se conoce como sinapsis tripartita. Esto llevó a la inclusión de nuevos elementos de procesado en las RNA que simulan el comportamiento de las células gliales creando las Redes NeuroGliales Artificiales (RNGA). Para demostrar la utilidad de los astrocitos artificiales y colaborar en demostrar la capacidad del Sistema Glial (SG), se han llevado a cabo nuevos algoritmos de modulación astrocítica que se han puesto a prueba en diferentes problemas de clasificación y regresión, obteniéndose resultados significativos con respecto a redes sin astrocitos. Además, se ha desarrollado gracias a esta tesis una aplicación web opensource para que la comunidad científica pueda usar estas redes libremente.[Abstract] We are living an era of constant evolution due to technological advances. Many of them are being possible thanks to Artificial Intelligence (AI) and the large volumes of data are being stored. You can build tools with intelligent components that are revolutionizing various fields thanks to a large amount of data that can be analyzed by these intelligent models. However, many investigations only focus on the quantity and quality of the data available, and little effort is made to improve the AI techniques themselves. The proposal of this thesis is the improvement of connectionist intelligent systems that until recently were formed by Artificial Neural Networks (ANN). To carry out such ambitious work, it has been considered, as has happened with research in other areas, to consider how nature solves the problem. For this, we will focus on the most complex and efficient structure known, the human brain. To that end, it is necessary to rely on the field of Neuroscience where one can try to take the advances that are discovered or the hypotheses that are generated in the AI field. The core of this thesis is based on research that shows that neurons are not the only elements of the human brain that participate in the processing of information. Astrocytes of the glial system play an essential role in the treatment of information. In fact, it is known that synaptic communication occurs with the participation of neurons and astrocytes, which is known as tripartite synapses. This led to the inclusion of new elements that simulate the behaviour of glial cells in ANN. The addition of the new elements, artificial astrocytes, originated the Artificial NeuroGial Networks (ANGN). To demonstrate the usefulness of artificial astrocytes and collaborate in demonstrating the capacity of the Glial System (GS), new algorithms of astrocytic modulation have been used. These algorithms have been tested in different classification and regression problems, obtaining significant results with respect to networks that do not use the GS. In addition, an open source web application has been developed thanks to this thesis so that the scientific community can use these networks freely

    Composición musical mediante una red neuronal

    Get PDF
    En este trabajo se ha realizado el análisis y la comprobación de una red neuronal existente previamente, que compone música mediante técnicas de Aprendizaje Profundo (Deep Learning). El objetivo del trabajo ha sido realizar un proceso de composición musical automática de una Sonata. Para ello, tras la comprensión de la red, la iniciación en el lenguaje de programación Python 2 y la generación de una base de datos en formato MIDI mediante los programas Finale y Logic Pro X, se ha diseñado una red optima para la composición, entrenándola y evaluando sus resultados. Además, se exponen tres anexos con el fin de presentar las distintas formas de generar música algorítmica, de definir los conceptos Deep Learning y Big Data, así como de situar en un contexto histórico la Forma Sonata y repasar conceptos fundamentales del lenguaje musical necesarios para comprender tanto la entrada, como la salida de la red. Se muestra la partitura de la obra resultante del entrenamiento de la red en el cuarto y último anexo

    Composición musical mediante una red neuronal

    Get PDF
    En este trabajo se ha realizado el análisis y la comprobación de una red neuronal existente previamente, que compone música mediante técnicas de Aprendizaje Profundo (Deep Learning). El objetivo del trabajo ha sido realizar un proceso de composición musical automática de una Sonata. Para ello, tras la comprensión de la red, la iniciación en el lenguaje de programación Python 2 y la generación de una base de datos en formato MIDI mediante los programas Finale y Logic Pro X, se ha diseñado una red optima para la composición, entrenándola y evaluando sus resultados. Además, se exponen tres anexos con el fin de presentar las distintas formas de generar música algorítmica, de definir los conceptos Deep Learning y Big Data, así como de situar en un contexto histórico la Forma Sonata y repasar conceptos fundamentales del lenguaje musical necesarios para comprender tanto la entrada, como la salida de la red. En el cuarto y último anexo se muestra la partitura de la obra resultante del entrenamiento de la red

    SISTEMA DE RECONOCIMIENTO DE ROSTROS UTILIZANDO REDES NEURONALES ARTIFICIALES

    Get PDF
    En este trabajo se presenta un método para el reconocimiento de rostros, robusto a cambios de iluminación, postura y expresiones faciales. El método propuesto se encuentra dividido en dos etapas fundamentales; la primera que consiste en la extracción de características faciales por medio de la transformada wavelet discreta (TWD) y la segunda en la clasificación de patrones mediante la red neuronal perceptrón multicapa (MLP) a partir de los vectores característicos extraídos. La TWD es utilizada con la finalidad de construir un subespacio característico de bajas dimensiones expandido por medio de funciones wavelets a partir del espacio original de la imagen. La representación wavelet describe las características faciales de forma más robusta y simple que la representación original de la imagen. Las variaciones entre vectores característicos debido a los cambios de identidad son mayores que las variaciones intraclase producidas por cambios de iluminación, postura y expresión facial

    Evolución de redes neuronales mediante sistemas de reescritura

    Get PDF
    Las redes neuronales evolutivas son un caso particular de redes neuronales artificiales en donde los pesos de las conexiones no son determinados por un método de entrenamiento sino por la aplicación de un proceso evolutivo. El método propuesto en esta tesis, NeSR, evoluciona tanto los pesos de conexión como la estructura de la red neuronal. Este método se basa en una codificación indirecta, es decir, no evoluciona redes neuronales sino sistemas de reescritura denominados Sistemas L. Esta representación permite construir una red neuronal, la cual será evaluada en el problema a resolver. Este método tiene la virtud de brindar una poderosa flexibilidad en la estructura de las redes generadas a partir de estos sistemas, aunque requiere un costo de procesamiento extra en el paso de convertir un genotivo (Sistema L) en su fenotipo (Red Neuronal). Las mediciones realizadas demuestran su capacidad para resolver distintos tipos de problemas en forma similar a otros métodos neuroevolutivos.Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.Facultad de Informátic

    Evolución de redes neuronales para comandar criaturas que alcanzan objetivos sorteando obstáculos en un entorno virtual 2D

    Get PDF
    Las redes neuronales artificiales han demostrado ser exitosas resolviendo adecuadamente muchos problemas, pero como todo paradigma también presentan debilidades, tales como dificultad para hallar una topología adecuada, dificultad para elegir el valor apropiado de algunos parámetros del entrenamiento, fuerte dependencia con los valores iniciales de los pesos escogidos aleatoriamente, a veces requieren funciones de transferencia derivables, y entre otras más, pueden caer mínimos locales de la función de error que desean minimizar. Estas dificultades suelen resolverse a fuerza de la experiencia y habilidades de los expertos humanos. Ahora bien, la Computación Evolutiva, que junto al Conexionismo de las redes neuronales artificiales conforma la rama subsimbólica de la Inteligencia Artificial, puede mejorar estos resultados. Así es posible reemplazar el entrenamiento tradicional de las redes neuronales artificiales por la aplicación de los principios darwinianos –evolución por selección natural– a las redes neuronales artificiales debidamente codificadas en un cromosoma. Esto resuelve algunas de las debilidades mencionadas y da origen al nuevo paradigma denominado Neuroevolución. Los investigadores del área han propuesto distintas estrategias dentro de este paradigma. Entre otras cosas se utilizan los algoritmos evolucionarios para conseguir la arquitectura de la red, los pesos de las conexiones y las funciones de transferencia de los nodos. Incluso se han propuesto hibridaciones combinando aprendizaje evolucionario con las técnicas de entrenamiento propias de las redes neuronales artificiales. Esta tesina se enmarca dentro del paradigma de la Neuroevolución y, si bien me he ajustado a la propuesta de trabajo de grado presentada, aspiro a tratar unos cuantos conceptos propios de esta renovada rama de la Inteligencia Artificial.Facultad de Informátic

    Evolución de redes neuronales para comandar criaturas que alcanzan objetivos sorteando obstáculos en un entorno virtual 2D

    Get PDF
    Las redes neuronales artificiales han demostrado ser exitosas resolviendo adecuadamente muchos problemas, pero como todo paradigma también presentan debilidades, tales como dificultad para hallar una topología adecuada, dificultad para elegir el valor apropiado de algunos parámetros del entrenamiento, fuerte dependencia con los valores iniciales de los pesos escogidos aleatoriamente, a veces requieren funciones de transferencia derivables, y entre otras más, pueden caer mínimos locales de la función de error que desean minimizar. Estas dificultades suelen resolverse a fuerza de la experiencia y habilidades de los expertos humanos. Ahora bien, la Computación Evolutiva, que junto al Conexionismo de las redes neuronales artificiales conforma la rama subsimbólica de la Inteligencia Artificial, puede mejorar estos resultados. Así es posible reemplazar el entrenamiento tradicional de las redes neuronales artificiales por la aplicación de los principios darwinianos –evolución por selección natural– a las redes neuronales artificiales debidamente codificadas en un cromosoma. Esto resuelve algunas de las debilidades mencionadas y da origen al nuevo paradigma denominado Neuroevolución. Los investigadores del área han propuesto distintas estrategias dentro de este paradigma. Entre otras cosas se utilizan los algoritmos evolucionarios para conseguir la arquitectura de la red, los pesos de las conexiones y las funciones de transferencia de los nodos. Incluso se han propuesto hibridaciones combinando aprendizaje evolucionario con las técnicas de entrenamiento propias de las redes neuronales artificiales. Esta tesina se enmarca dentro del paradigma de la Neuroevolución y, si bien me he ajustado a la propuesta de trabajo de grado presentada, aspiro a tratar unos cuantos conceptos propios de esta renovada rama de la Inteligencia Artificial.Facultad de Informátic
    corecore