SlideShare una empresa de Scribd logo
1 de 7
Reconocimiento de Huellas Digitales
        Presentación final
           Project Vote




                       Redes Neuronales
                        Carmen – Daniel
                           Adán - Sergio
Reconocimiento de Huellas Digitales
• En esta entrega se presentan las mejoras
  implementadas tanto en la red neuronal y en el
  procesamiento de huellas para su identificación.
Red Neuronal - Implementaciones

• Implementación de perceptrón simple (una sola
  neurona)
• La primera mejora con que cuenta esta nueva
  versión es que la neurona ya es manipulada como un
  objeto, lo que permite una mejor implementación de
  sus propiedades.
• Se terminó de implementar el conteo de total de
  aciertos y errores de la neurona en el total de
  corridas que el usuario haya definido al ejecutar el
  script.
• Otra de las principales mejoras conforme a la red
  implementada en medio curso es que ahora para
  esta implementación quedó atrás del uso de listas y
  en su lugar se hizo uso de la librería Numpy, la cual
  es especializada en el manejo de vectores. Y con la
  cual se comprobaron las facilidades que ofrece ésta
  en cuanto al uso y la manipulación de los mismos
  (vectores).


• Otra característica que se mejoró es que ahora el
  usuario decide cuántas pruebas quiere que corra el
  script, esto para observar el desempeño del
  aprendizaje de la neurona. Mientras más pruebas se
  realicen, más notorio es este aprendizaje de la
  neurona.
• Finalmente en la funcionalidad se logró
  comprobar que al volver a ejecutar el script
  después de una primera ejecución, el
  aprendizaje de la neurona es más exacto que en
  la ejecución anterior.
Mejoras Implementadas
• Originalmente, al crear esto el archivo podría
  contener grandes espacios de color blanco, es
  decir, unos en las orillas ya que varias imágenes
  contenían espacios en blanco a los lados.
  Aplicando la reducción se lograron eliminar esas
  filas para un mejor y más veloz procesamiento
  de los archivos al momento de comparar.
• Con esto mejoramos el procesamiento y la
  velocidad de los archivos.
Identificación de personas
• Se logró identificar a las personas por medio de
  los archivos generados comparándolos con los
  que ya están en la base de datos.
• Cada archivo tiene un nombre y se ingresa un
  archivo desconocido, con este archivo
  desconocido se comparan y regresar como
  resultado la coincidencia encontrada.

Más contenido relacionado

Similar a Redes neuronales final

Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Nextel S.A.
 
Paper Proyecto de IAA
Paper Proyecto de IAAPaper Proyecto de IAA
Paper Proyecto de IAADiego Guamán
 
GUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSGUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSMario Martinez
 
Solid Day - Deep learning
Solid Day - Deep learningSolid Day - Deep learning
Solid Day - Deep learningSoftware Guru
 
Faces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XPFaces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XPdanielocaa12
 
Ingeniería de pruebas en arquitectura cliente-servidor
Ingeniería de pruebas en arquitectura cliente-servidorIngeniería de pruebas en arquitectura cliente-servidor
Ingeniería de pruebas en arquitectura cliente-servidorMauro Parra-Miranda
 
Presentacion proyecto final de carrera grado sistemas informática Valencia
Presentacion proyecto final de carrera grado sistemas informática ValenciaPresentacion proyecto final de carrera grado sistemas informática Valencia
Presentacion proyecto final de carrera grado sistemas informática ValenciaUniversidad CEU Cardenal Herrera
 
Intro a ANNs c/Keras
Intro a ANNs c/KerasIntro a ANNs c/Keras
Intro a ANNs c/KerasRodolfo Ferro
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modularguestb97266b9
 
Presentacion proyecto
Presentacion proyectoPresentacion proyecto
Presentacion proyectoGuillermo
 
Categotias de sistemas operativo
Categotias de sistemas operativoCategotias de sistemas operativo
Categotias de sistemas operativojaviercollantes
 
Ambrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacionAmbrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacionJhonatan Ambrosi
 
Redes Neuronales Artificiales
Redes Neuronales ArtificialesRedes Neuronales Artificiales
Redes Neuronales ArtificialesJose
 

Similar a Redes neuronales final (20)

Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?
 
Hilos hebras
Hilos hebrasHilos hebras
Hilos hebras
 
Kernel
KernelKernel
Kernel
 
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
 
Paper Proyecto de IAA
Paper Proyecto de IAAPaper Proyecto de IAA
Paper Proyecto de IAA
 
M3
M3M3
M3
 
Kernel
KernelKernel
Kernel
 
GUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSGUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOS
 
Solid Day - Deep learning
Solid Day - Deep learningSolid Day - Deep learning
Solid Day - Deep learning
 
Faces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XPFaces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XP
 
Ingeniería de pruebas en arquitectura cliente-servidor
Ingeniería de pruebas en arquitectura cliente-servidorIngeniería de pruebas en arquitectura cliente-servidor
Ingeniería de pruebas en arquitectura cliente-servidor
 
Presentacion proyecto final de carrera grado sistemas informática Valencia
Presentacion proyecto final de carrera grado sistemas informática ValenciaPresentacion proyecto final de carrera grado sistemas informática Valencia
Presentacion proyecto final de carrera grado sistemas informática Valencia
 
Red lan alv
Red lan alvRed lan alv
Red lan alv
 
Intro a ANNs c/Keras
Intro a ANNs c/KerasIntro a ANNs c/Keras
Intro a ANNs c/Keras
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
Presentacion proyecto
Presentacion proyectoPresentacion proyecto
Presentacion proyecto
 
Categotias de sistemas operativo
Categotias de sistemas operativoCategotias de sistemas operativo
Categotias de sistemas operativo
 
Ambrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacionAmbrosi jonnathan compresion_imagenes_rna_presentacion
Ambrosi jonnathan compresion_imagenes_rna_presentacion
 
Redes Neuronales Artificiales
Redes Neuronales ArtificialesRedes Neuronales Artificiales
Redes Neuronales Artificiales
 

Más de dani

Carrito seguidor de línea final 2
Carrito seguidor de línea final 2Carrito seguidor de línea final 2
Carrito seguidor de línea final 2dani
 
Carrito seguidor de línea final
Carrito seguidor de línea finalCarrito seguidor de línea final
Carrito seguidor de línea finaldani
 
Presentacion integrador 2
Presentacion integrador 2Presentacion integrador 2
Presentacion integrador 2dani
 
Reporte integrador bd - avance
Reporte integrador bd -  avanceReporte integrador bd -  avance
Reporte integrador bd - avancedani
 
Conexión de prototipos
Conexión de prototiposConexión de prototipos
Conexión de prototiposdani
 
Entrega integrador hardware
Entrega integrador   hardwareEntrega integrador   hardware
Entrega integrador hardwaredani
 
Preguntas Encuesta
Preguntas EncuestaPreguntas Encuesta
Preguntas Encuestadani
 
Evaluación de Usuarios
Evaluación de UsuariosEvaluación de Usuarios
Evaluación de Usuariosdani
 
Diagramas y casos de uso 3
Diagramas y casos de uso 3Diagramas y casos de uso 3
Diagramas y casos de uso 3dani
 
Entregable proyectointegrador
Entregable proyectointegradorEntregable proyectointegrador
Entregable proyectointegradordani
 
Entregable2 proyectointegrador
Entregable2 proyectointegradorEntregable2 proyectointegrador
Entregable2 proyectointegradordani
 
Entrega2-ProyectoIntegrador
Entrega2-ProyectoIntegradorEntrega2-ProyectoIntegrador
Entrega2-ProyectoIntegradordani
 
Computo final
Computo finalComputo final
Computo finaldani
 
Andrui car final
Andrui car finalAndrui car final
Andrui car finaldani
 
Andrui car
Andrui carAndrui car
Andrui cardani
 
Tarea intro
Tarea introTarea intro
Tarea introdani
 
Presentación de proyecto adaptativos
Presentación de proyecto adaptativosPresentación de proyecto adaptativos
Presentación de proyecto adaptativosdani
 
Proyecto1
Proyecto1Proyecto1
Proyecto1dani
 
Proyecto
ProyectoProyecto
Proyectodani
 
Poo (primer parte proyecto)
Poo (primer parte proyecto)Poo (primer parte proyecto)
Poo (primer parte proyecto)dani
 

Más de dani (20)

Carrito seguidor de línea final 2
Carrito seguidor de línea final 2Carrito seguidor de línea final 2
Carrito seguidor de línea final 2
 
Carrito seguidor de línea final
Carrito seguidor de línea finalCarrito seguidor de línea final
Carrito seguidor de línea final
 
Presentacion integrador 2
Presentacion integrador 2Presentacion integrador 2
Presentacion integrador 2
 
Reporte integrador bd - avance
Reporte integrador bd -  avanceReporte integrador bd -  avance
Reporte integrador bd - avance
 
Conexión de prototipos
Conexión de prototiposConexión de prototipos
Conexión de prototipos
 
Entrega integrador hardware
Entrega integrador   hardwareEntrega integrador   hardware
Entrega integrador hardware
 
Preguntas Encuesta
Preguntas EncuestaPreguntas Encuesta
Preguntas Encuesta
 
Evaluación de Usuarios
Evaluación de UsuariosEvaluación de Usuarios
Evaluación de Usuarios
 
Diagramas y casos de uso 3
Diagramas y casos de uso 3Diagramas y casos de uso 3
Diagramas y casos de uso 3
 
Entregable proyectointegrador
Entregable proyectointegradorEntregable proyectointegrador
Entregable proyectointegrador
 
Entregable2 proyectointegrador
Entregable2 proyectointegradorEntregable2 proyectointegrador
Entregable2 proyectointegrador
 
Entrega2-ProyectoIntegrador
Entrega2-ProyectoIntegradorEntrega2-ProyectoIntegrador
Entrega2-ProyectoIntegrador
 
Computo final
Computo finalComputo final
Computo final
 
Andrui car final
Andrui car finalAndrui car final
Andrui car final
 
Andrui car
Andrui carAndrui car
Andrui car
 
Tarea intro
Tarea introTarea intro
Tarea intro
 
Presentación de proyecto adaptativos
Presentación de proyecto adaptativosPresentación de proyecto adaptativos
Presentación de proyecto adaptativos
 
Proyecto1
Proyecto1Proyecto1
Proyecto1
 
Proyecto
ProyectoProyecto
Proyecto
 
Poo (primer parte proyecto)
Poo (primer parte proyecto)Poo (primer parte proyecto)
Poo (primer parte proyecto)
 

Redes neuronales final

  • 1. Reconocimiento de Huellas Digitales Presentación final Project Vote Redes Neuronales Carmen – Daniel Adán - Sergio
  • 2. Reconocimiento de Huellas Digitales • En esta entrega se presentan las mejoras implementadas tanto en la red neuronal y en el procesamiento de huellas para su identificación.
  • 3. Red Neuronal - Implementaciones • Implementación de perceptrón simple (una sola neurona) • La primera mejora con que cuenta esta nueva versión es que la neurona ya es manipulada como un objeto, lo que permite una mejor implementación de sus propiedades. • Se terminó de implementar el conteo de total de aciertos y errores de la neurona en el total de corridas que el usuario haya definido al ejecutar el script.
  • 4. • Otra de las principales mejoras conforme a la red implementada en medio curso es que ahora para esta implementación quedó atrás del uso de listas y en su lugar se hizo uso de la librería Numpy, la cual es especializada en el manejo de vectores. Y con la cual se comprobaron las facilidades que ofrece ésta en cuanto al uso y la manipulación de los mismos (vectores). • Otra característica que se mejoró es que ahora el usuario decide cuántas pruebas quiere que corra el script, esto para observar el desempeño del aprendizaje de la neurona. Mientras más pruebas se realicen, más notorio es este aprendizaje de la neurona.
  • 5. • Finalmente en la funcionalidad se logró comprobar que al volver a ejecutar el script después de una primera ejecución, el aprendizaje de la neurona es más exacto que en la ejecución anterior.
  • 6. Mejoras Implementadas • Originalmente, al crear esto el archivo podría contener grandes espacios de color blanco, es decir, unos en las orillas ya que varias imágenes contenían espacios en blanco a los lados. Aplicando la reducción se lograron eliminar esas filas para un mejor y más veloz procesamiento de los archivos al momento de comparar. • Con esto mejoramos el procesamiento y la velocidad de los archivos.
  • 7. Identificación de personas • Se logró identificar a las personas por medio de los archivos generados comparándolos con los que ya están en la base de datos. • Cada archivo tiene un nombre y se ingresa un archivo desconocido, con este archivo desconocido se comparan y regresar como resultado la coincidencia encontrada.