Bueno man!, tu problema tal vez no es muy grande pero si es tedioso!, esto tiene q ver con redes neurales o neurociencia (la vi en el 7º semestre), hay gran variedad de algoritmos para reconocimiento de muchas cosas asi sean de 2 capas con 1 o varias capas ocultas o escondidas, para ello la mejor son los
mapas de AutoOrganizacion o redes de Kohonen, q sirven para el reconocimiento de patrones, no te envio el codigo ni la teoria porque es algo largo y ademas està en Java (nos obligaron a hacerlo en esa cosa!!!), si me envìas un correo te envìo teoria y el còdigo completo (recuerda qsta en Java)
[email protected]