Actualmente estoy aprendiendo sobre redes neuronales y estoy tratando de crear una aplicación que pueda ser entrenada para reconocer caracteres escritos a mano. para este problema uso una red neuronal feedforward y parece funcionar cuando lo entreno para reconocer 1, 2 o 3 caracteres diferentes. pero cuando trato de hacer que la red aprenda más de 3 caracteres se estancará con un porcentaje de error alrededor del 40 - 60%.feedforward red neuronal para OCR
intenté capas múltiples, menos/más cantidad de neuronas pero parece que no puedo hacerlo bien, ahora me pregunto si una red neuronal feedforward es capaz de reconocer tanta información.
algunas estadísticas:
tipo de red: red neuronal feedforward.
neuronas de entrada: 100 (10 * 10) de rejilla se utiliza para dibujar los caracteres
neuronas de salida: la cantidad de caracteres a regocnize
¿alguien sabe cuál es el posible defecto en mi arquitectura es? ¿hay demasiadas neuronas de entrada? ¿La red neuronal feedforward no es capaz de retener el carácter?
gracias de antemano.
¿Cuántas neuronas ocultas está usando? – mbatchkarov
Las neuronas de entrada y salida parecen estar bien para su tarea, pero ¿cómo entrena su red? ¿Qué algoritmo usa? ¿Cómo inicializas pesas? – maximdim
intenté usar backpopagation y un algoritmo genético. también lo probé con una capa oculta de 70 neuronas y una con 2 capas ocultas (70 y 40) de neuronas. –