SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Reporte Proyecto Redes Neuronales
                               Ad´n de Jes´s Silva Cu´llar
                                 a        u          e
                                20 de noviembre del 2012

                                            Resumen
   Para esta segunda entrega de proyecto, me di a la tarea junto con mi compa˜era Carmen de
                                                                             n
implementar una red neuronal.

Dicha red fue dividida en dos partes, una que consiste en un perceptr´n simple de una sola neurona
                                                                     o
(desarrollado por Ad´n Silva) y otra que es multicapa (desarrollado por Carmen Su´rez).
                     a                                                              a

En la entrega de medio curso desarrollamos una red neuronal muy b´sica y de aprendizaje li-
                                                                   a
mitado, para esta segunda entrega buscamos implementar una red de mejor calidad, con un mejor
aprendizaje.

La primera mejora con que cuenta esta nueva versi´n que yo implement´ es que la neurona ya
                                                 o                   e
es manipulada como un objeto, lo que permite una mejor implementaci´n de sus propiedades.
                                                                   o

Otra de las principales mejoras conforme a la red implementada en medio curso es que ahora
para esta implementaci´n deje atr´s del uso de listas y en lugar de ella me hice uso de la librer´
                       o         a                                                               ıa
Numpy, la cual es especializada en el manejo de vectores. Con esto comprob´ que con la imple-
                                                                              e
mentaci´n de ´sta el uso y la manipulacin de los vectores es mucho m´s f´cil.
        o    e                                                        a a

Otra caracter´
             ıstica que se mejor´ con respecto a la anterior es que ahora el usuario decide cu´ntas
                                 o                                                            a
pruebas quiere que corra el script, esto para observar el desempe˜o del aprendizaje de la neurona.
                                                                  n
Mientras m´s pruebas se realicen, m´s notorio es este aprendizaje de la neurona.
           a                          a

Tambi´n se mejor´ el conteo de total de aciertos y errores en cuanto al ajuste de pesos del proceso
      e          o
de aprendizaje. En este nuevo script esta informaci´n es mucho m´s clara.
                                                    o              a

Ahora, en cuanto al apartado de las interfaces de entrada y salida, apoy´ sugiriendo un mode-
                                                                            e
lo de implementaci´n en el que en el programa de la traducci´n de im´genes de huellas digitales a
                    o                                        o        a
archivos binarios, se aplicara un m´todo tipo RCA. En el que se buscara minimizar lo m´s posible
                                   e                                                      a
la extensi´n de dichos archivos binarios, primeramente eliminando todos los ceros y posteriormente
          o
agrupar los 1s de una forma estrat´gica en que se conserven los rasgos m´s caracter´
                                   e                                     a          ısticos de cada
huella digital y al momento de querer hacer una comparaci´n entre 2 redes similares, no cometa el
                                                           o
error de tomarlas como iguales sino que sepa reconocer dichas diferencias unicas y peculiares.
                                                                           ´

En cuanto a problemas presentados, fue que batall´ para leer datos (aleatorios de x) desde
                                                 e
un archivo localizado fuera del script.

Otro fue que no pudimos entrenar la neurona debidamente con los datos de las huellas debido
a un retraso en la implementaci´n del script que minimiza los archivos binarios de las huellas y,
                               o
adem´s al ya problema anteriormente explicado de no haber podido implementar lo de cargar datos
     a
de entrada desde un archivo aparte.




                                                1
Sub´ el video del entrenamiento de la neurona y est´ colocado justo despu´s de este reporte
       ı                                              a                     e
dentro de la entrada del blog.

Finalmente adjunto el link hacia el repositorio, hacia mi blog y hacia el video:

https://github.com/jetsky0/projectvoteredes

http://redesneurozero.blogspot.mx/2012/11/presentacion-reporte-codigo-final-redes.html

http://www.youtube.com/watch?v=a5drpnOtWCI&feature=g-upl




                                               2

Más contenido relacionado

Similar a ReporteFinalRedesNeuronales

Redes neuronales final
Redes neuronales finalRedes neuronales final
Redes neuronales finaldani
 
Paper Proyecto de IAA
Paper Proyecto de IAAPaper Proyecto de IAA
Paper Proyecto de IAADiego Guamán
 
Reporte avance individual redes neuronales
Reporte avance individual redes neuronalesReporte avance individual redes neuronales
Reporte avance individual redes neuronalesAdán Silva
 
Reconocimiento de caracteres atravez de redes neuronales
Reconocimiento de caracteres atravez de redes neuronalesReconocimiento de caracteres atravez de redes neuronales
Reconocimiento de caracteres atravez de redes neuronalesluisfe
 
Ambrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacionAmbrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacionJhonatan Ambrosi
 
Intro a ANNs c/Keras
Intro a ANNs c/KerasIntro a ANNs c/Keras
Intro a ANNs c/KerasRodolfo Ferro
 
Manual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster KnoppixManual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster Knoppixandres
 
Proyecto wonderful3
Proyecto wonderful3Proyecto wonderful3
Proyecto wonderful3Diego Muiño
 
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...Henry Quezada
 
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...Adrián Palacios Corella
 
Guia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posixGuia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posixMariano Gutierrez
 
APLICACIÓN N-CAPAS VISUAL.NET
APLICACIÓN N-CAPAS VISUAL.NETAPLICACIÓN N-CAPAS VISUAL.NET
APLICACIÓN N-CAPAS VISUAL.NETdaniel barboza
 
SIMULADORES REDES NEURONALES
SIMULADORES REDES NEURONALESSIMULADORES REDES NEURONALES
SIMULADORES REDES NEURONALESESCOM
 
Ensayo Administración de Redes
Ensayo Administración de RedesEnsayo Administración de Redes
Ensayo Administración de Redesasusta099
 
Clientes ligeros y servidores nx
Clientes ligeros y servidores nxClientes ligeros y servidores nx
Clientes ligeros y servidores nxRosariio92
 
Multithreading a la manera de Delphi
Multithreading a la manera de DelphiMultithreading a la manera de Delphi
Multithreading a la manera de DelphiMayra Mendieta
 

Similar a ReporteFinalRedesNeuronales (20)

Redes neuronales final
Redes neuronales finalRedes neuronales final
Redes neuronales final
 
Paper Proyecto de IAA
Paper Proyecto de IAAPaper Proyecto de IAA
Paper Proyecto de IAA
 
Reporte avance individual redes neuronales
Reporte avance individual redes neuronalesReporte avance individual redes neuronales
Reporte avance individual redes neuronales
 
Guía de trabajos hilos y posix
Guía de trabajos   hilos y posixGuía de trabajos   hilos y posix
Guía de trabajos hilos y posix
 
Reconocimiento de caracteres atravez de redes neuronales
Reconocimiento de caracteres atravez de redes neuronalesReconocimiento de caracteres atravez de redes neuronales
Reconocimiento de caracteres atravez de redes neuronales
 
Carlos arteche gonzalez
Carlos arteche gonzalezCarlos arteche gonzalez
Carlos arteche gonzalez
 
Artículo - Simulador NS (Network Simulator)
Artículo - Simulador NS (Network Simulator)Artículo - Simulador NS (Network Simulator)
Artículo - Simulador NS (Network Simulator)
 
Ambrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacionAmbrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacion
 
Intro a ANNs c/Keras
Intro a ANNs c/KerasIntro a ANNs c/Keras
Intro a ANNs c/Keras
 
Manual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster KnoppixManual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster Knoppix
 
Proyecto wonderful3
Proyecto wonderful3Proyecto wonderful3
Proyecto wonderful3
 
Deep Learning Notes
Deep Learning NotesDeep Learning Notes
Deep Learning Notes
 
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
 
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
Implementación de un módulo para el entrenamiento y evaluación de redes neuro...
 
Guia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posixGuia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posix
 
APLICACIÓN N-CAPAS VISUAL.NET
APLICACIÓN N-CAPAS VISUAL.NETAPLICACIÓN N-CAPAS VISUAL.NET
APLICACIÓN N-CAPAS VISUAL.NET
 
SIMULADORES REDES NEURONALES
SIMULADORES REDES NEURONALESSIMULADORES REDES NEURONALES
SIMULADORES REDES NEURONALES
 
Ensayo Administración de Redes
Ensayo Administración de RedesEnsayo Administración de Redes
Ensayo Administración de Redes
 
Clientes ligeros y servidores nx
Clientes ligeros y servidores nxClientes ligeros y servidores nx
Clientes ligeros y servidores nx
 
Multithreading a la manera de Delphi
Multithreading a la manera de DelphiMultithreading a la manera de Delphi
Multithreading a la manera de Delphi
 

Más de Adán Silva

Reporte sobre Propiedades Estructurales
Reporte sobre Propiedades EstructuralesReporte sobre Propiedades Estructurales
Reporte sobre Propiedades EstructuralesAdán Silva
 
Project vote1erprototipo
Project vote1erprototipoProject vote1erprototipo
Project vote1erprototipoAdán Silva
 
Interfaz Final y Arquitectura - Project Vote
Interfaz Final y Arquitectura - Project VoteInterfaz Final y Arquitectura - Project Vote
Interfaz Final y Arquitectura - Project VoteAdán Silva
 
Entregable 2 Proyecto Integrador
Entregable 2 Proyecto IntegradorEntregable 2 Proyecto Integrador
Entregable 2 Proyecto IntegradorAdán Silva
 
Entregable2 ProyectoIntegrador
Entregable2 ProyectoIntegradorEntregable2 ProyectoIntegrador
Entregable2 ProyectoIntegradorAdán Silva
 
Vote Project Presentación Inicial
Vote Project Presentación InicialVote Project Presentación Inicial
Vote Project Presentación InicialAdán Silva
 
Ponencia Final Dispositivos Móviles
Ponencia Final Dispositivos Móviles Ponencia Final Dispositivos Móviles
Ponencia Final Dispositivos Móviles Adán Silva
 
PonenciaDispMoviles
PonenciaDispMovilesPonenciaDispMoviles
PonenciaDispMovilesAdán Silva
 
Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.Adán Silva
 
Demo final sistemas adaptativos
Demo final sistemas adaptativosDemo final sistemas adaptativos
Demo final sistemas adaptativosAdán Silva
 
Presentacion final oop taller
Presentacion final oop tallerPresentacion final oop taller
Presentacion final oop tallerAdán Silva
 
Presentación Final OOP Clase
Presentación Final OOP ClasePresentación Final OOP Clase
Presentación Final OOP ClaseAdán Silva
 
Presentacion Proyecto POO
Presentacion Proyecto POOPresentacion Proyecto POO
Presentacion Proyecto POOAdán Silva
 

Más de Adán Silva (19)

Reporte sobre Propiedades Estructurales
Reporte sobre Propiedades EstructuralesReporte sobre Propiedades Estructurales
Reporte sobre Propiedades Estructurales
 
Project vote1erprototipo
Project vote1erprototipoProject vote1erprototipo
Project vote1erprototipo
 
Interfaz Final y Arquitectura - Project Vote
Interfaz Final y Arquitectura - Project VoteInterfaz Final y Arquitectura - Project Vote
Interfaz Final y Arquitectura - Project Vote
 
Interfaces 4
Interfaces 4Interfaces 4
Interfaces 4
 
Entregable 2
Entregable 2 Entregable 2
Entregable 2
 
Entregable 2 Proyecto Integrador
Entregable 2 Proyecto IntegradorEntregable 2 Proyecto Integrador
Entregable 2 Proyecto Integrador
 
Entregable2 ProyectoIntegrador
Entregable2 ProyectoIntegradorEntregable2 ProyectoIntegrador
Entregable2 ProyectoIntegrador
 
Vote Project Presentación Inicial
Vote Project Presentación InicialVote Project Presentación Inicial
Vote Project Presentación Inicial
 
Proyecto morse
Proyecto morseProyecto morse
Proyecto morse
 
Ponencia Final Dispositivos Móviles
Ponencia Final Dispositivos Móviles Ponencia Final Dispositivos Móviles
Ponencia Final Dispositivos Móviles
 
PonenciaDispMoviles
PonenciaDispMovilesPonenciaDispMoviles
PonenciaDispMoviles
 
Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.
 
Demo final sistemas adaptativos
Demo final sistemas adaptativosDemo final sistemas adaptativos
Demo final sistemas adaptativos
 
Fase 4 SA
Fase 4 SAFase 4 SA
Fase 4 SA
 
Fase 4
Fase 4Fase 4
Fase 4
 
Fase 3
Fase 3Fase 3
Fase 3
 
Presentacion final oop taller
Presentacion final oop tallerPresentacion final oop taller
Presentacion final oop taller
 
Presentación Final OOP Clase
Presentación Final OOP ClasePresentación Final OOP Clase
Presentación Final OOP Clase
 
Presentacion Proyecto POO
Presentacion Proyecto POOPresentacion Proyecto POO
Presentacion Proyecto POO
 

ReporteFinalRedesNeuronales

  • 1. Reporte Proyecto Redes Neuronales Ad´n de Jes´s Silva Cu´llar a u e 20 de noviembre del 2012 Resumen Para esta segunda entrega de proyecto, me di a la tarea junto con mi compa˜era Carmen de n implementar una red neuronal. Dicha red fue dividida en dos partes, una que consiste en un perceptr´n simple de una sola neurona o (desarrollado por Ad´n Silva) y otra que es multicapa (desarrollado por Carmen Su´rez). a a En la entrega de medio curso desarrollamos una red neuronal muy b´sica y de aprendizaje li- a mitado, para esta segunda entrega buscamos implementar una red de mejor calidad, con un mejor aprendizaje. La primera mejora con que cuenta esta nueva versi´n que yo implement´ es que la neurona ya o e es manipulada como un objeto, lo que permite una mejor implementaci´n de sus propiedades. o Otra de las principales mejoras conforme a la red implementada en medio curso es que ahora para esta implementaci´n deje atr´s del uso de listas y en lugar de ella me hice uso de la librer´ o a ıa Numpy, la cual es especializada en el manejo de vectores. Con esto comprob´ que con la imple- e mentaci´n de ´sta el uso y la manipulacin de los vectores es mucho m´s f´cil. o e a a Otra caracter´ ıstica que se mejor´ con respecto a la anterior es que ahora el usuario decide cu´ntas o a pruebas quiere que corra el script, esto para observar el desempe˜o del aprendizaje de la neurona. n Mientras m´s pruebas se realicen, m´s notorio es este aprendizaje de la neurona. a a Tambi´n se mejor´ el conteo de total de aciertos y errores en cuanto al ajuste de pesos del proceso e o de aprendizaje. En este nuevo script esta informaci´n es mucho m´s clara. o a Ahora, en cuanto al apartado de las interfaces de entrada y salida, apoy´ sugiriendo un mode- e lo de implementaci´n en el que en el programa de la traducci´n de im´genes de huellas digitales a o o a archivos binarios, se aplicara un m´todo tipo RCA. En el que se buscara minimizar lo m´s posible e a la extensi´n de dichos archivos binarios, primeramente eliminando todos los ceros y posteriormente o agrupar los 1s de una forma estrat´gica en que se conserven los rasgos m´s caracter´ e a ısticos de cada huella digital y al momento de querer hacer una comparaci´n entre 2 redes similares, no cometa el o error de tomarlas como iguales sino que sepa reconocer dichas diferencias unicas y peculiares. ´ En cuanto a problemas presentados, fue que batall´ para leer datos (aleatorios de x) desde e un archivo localizado fuera del script. Otro fue que no pudimos entrenar la neurona debidamente con los datos de las huellas debido a un retraso en la implementaci´n del script que minimiza los archivos binarios de las huellas y, o adem´s al ya problema anteriormente explicado de no haber podido implementar lo de cargar datos a de entrada desde un archivo aparte. 1
  • 2. Sub´ el video del entrenamiento de la neurona y est´ colocado justo despu´s de este reporte ı a e dentro de la entrada del blog. Finalmente adjunto el link hacia el repositorio, hacia mi blog y hacia el video: https://github.com/jetsky0/projectvoteredes http://redesneurozero.blogspot.mx/2012/11/presentacion-reporte-codigo-final-redes.html http://www.youtube.com/watch?v=a5drpnOtWCI&feature=g-upl 2