Diseño e Implementación de Red Neuronal de Arquitectura Neuromórfica

Cargando...
Miniatura

Fecha

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Nacional de Tucumán, Facultad de Ciencias Exactas y Tecnología, Departamento de Ingeniería en Computación

Resumen

Resumen Este proyecto busca diseñar e implementar una red neuronal basada en picos para el reconocimiento de notas musicales tanto en software como en hardware para estudiar, analizar y comparar su rendimiento y requerimientos contra una red neuronal artificial convencional desarrollada para la misma tarea.

Descripción

Índice general Resumen I 1. Introducción 1 1.1. Motivaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2. Objetivos y alcance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2. Marco teórico 3 2.1. Conceptos generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2. Modelo de neurona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3. Modelo de entrenamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4. Atractores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.5. Algoritmo de competitividad local . . . . . . . . . . . . . . . . . . . . . . . . 7 2.6. Arquitectura propuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3. Diseño e implementación 10 3.1. Herramientas y tecnología . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.2. Diseño e implementación en software . . . . . . . . . . . . . . . . . . . . . . 11 3.2.1. Implementación de neurona LIF . . . . . . . . . . . . . . . . . . . . . 12 3.2.2. Construcción de Red . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.2.3. Implementación del entrenamiento . . . . . . . . . . . . . . . . . . . . 15 3.2.4. Arquitectura de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.3. Dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.3.1. Preprocesamiento de datos . . . . . . . . . . . . . . . . . . . . . . . . 20 3.4. Implementación en hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.4.1. Estructura de neurona . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.4.2. Modularización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.4.3. Estructura de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.4.4. Módulo de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4. Ensayos y resultados 33 4.1. Pruebas funcionales de software . . . . . . . . . . . . . . . . . . . . . . . . . 33 4.1.1. Pruebas Controladas . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 4.1.2. Pruebas experimentales . . . . . . . . . . . . . . . . . . . . . . . . . . 36 4.1.3. Criterios de ajuste de parámetros . . . . . . . . . . . . . . . . . . . . . 39 4.2. Pruebas funcionales de hardware . . . . . . . . . . . . . . . . . . . . . . . . . 40 5. Conclusiones 43 III 5.1. Conclusiones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 5.2. Próximos pasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Referencias bibliográficas 45 Bibliografía 46

Citación

Colecciones

Aprobación

Revisión

Complementado por

Referenciado por