entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Validación de firmas escritas

Tengo que hacer un proyecto en mi universidad para la materia Inteligencia Artificial, se basa en que el programa analice una firma y determine si es verdadera o una falsificación, no tengo limitaciones de ningún tipo, ni lenguaje, plataforma, obtención de la firma o IDE, quisiera que me ayudaran escogiendo estos parametros, así como también un modelo para llevar a cabo el proyecto, he leído sobre usar redes neuronales pero no lo tengo muy claro, una característica que debe tener el programa es que debe ser inteligente, debe aprender.

Acepto cualquier consejo y orientación, gracias!

1 Respuesta

2votos

bl4z3r Puntos16850

Si tuviera que hacer un trabajo de ese tipo, usaría redes neuronales.

Mas o menos, para orientarte, seguiría los siguientes pasos:

  1. Buscaría un conjunto de datos "grande" que sean imágenes de firmas donde las dimensiones de la imagen sean, mas o menos, de 150px de ancho por 70px de alto.
  2. Realizaría una aplicacion de consola en C# y usaría la librería para C# Neuron.Net para la red neuronal.
  3. A la red neural le diría que tenga 150x70 entradas (que los pixeles que tiene una imagen de una firma)
  4. Como capa oculta, pondría 2000 neuronas con el algoritmo de activación Sigmoid.
  5. Como salida, solamente una salida que es el porcentaje de acierto con respecto a una firma particular.
  6. Entrenaría la red con 10000 generaciones de una sola firma con mayor cantidad de variaciones posibles, siguiendo la dimensión que tiene una imagen de firma.
  7. Despues probaría la aplicacion con una firma del conjunto contra la red neuronal que aprendió con una firma en particular.

2votos

zgluis comentado

Hice algo parecido que me funcionó!

1voto

Serginho comentado

Tienes el proyecto open source? Me parece interesante echarle una ojeada.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta