Neocognitron ( eng. Neocognitron ) es una red neuronal artificial multicapa jerárquica , de tipo convolucional , derivada de cognitron y propuesta por Kunihika Fukushima (1980), capaz de reconocimiento de patrones robusto , generalmente entrenada en el principio de " aprendizaje no supervisado ". Este tipo de red también se suele utilizar para reconocimiento de escritura a mano y OCR , imágenes con una estructura muy distorsionada o ruidosa. El prototipo de la red se tomó del modelo propuesto por Hubel y Wiesel (1959), según el cual existen dos tipos de células en la corteza visual primaria : una célula simple y una célula compleja, dispuestas en cascadas. El neocognitrón también consta de neuronas en cascada tipo S (simple, ing. simple ) y tipo C (complejo, ing. complejo ). Durante el funcionamiento de la red, las características locales de la imagen se extraen utilizando celdas de tipo S, y las distorsiones de características, como, por ejemplo, el desplazamiento, se compensan con celdas de tipo C. [1] Las características locales en la entrada se generalizan en etapas y la clasificación final se realiza en las capas finales. Una idea similar de generalización de características locales también se aplica en las redes LeNet y SIFT .
El cognitrón y el neocognitrón tienen ciertas similitudes, pero también existen diferencias fundamentales entre ellos relacionadas con la evolución de la investigación de los autores. Ambos patrones son redes jerárquicas en capas organizadas de manera similar a la corteza visual. Al mismo tiempo, el neocognitrón es más consistente con el modelo del sistema visual descrito en el trabajo de Hubel DH y Wiesel TN [2] Como resultado, el neocognitrón es un paradigma mucho más poderoso en términos de la capacidad de reconocer imágenes independientemente de sus transformaciones, rotaciones, distorsiones y cambios de escala. Al igual que el cognitron , el neocognitron utiliza la autoorganización en el proceso de aprendizaje, aunque se ha descrito una versión [3] que utiliza en su lugar el aprendizaje supervisado. [cuatro]
Hay diferentes tipos de neocognitrones. [5] Por ejemplo, algunos tipos de neocognitrones pueden detectar múltiples patrones en la misma entrada, utilizando señales de retroalimentación para lograr una atención selectiva. [6]
Tipos de redes neuronales artificiales | |
---|---|
|
Aprendizaje automático y minería de datos | |
---|---|
Tareas | |
Aprendiendo con un maestro | |
análisis de conglomerados | |
Reducción de dimensionalidad | |
Pronóstico estructural | |
Detección de anomalías | |
Graficar modelos probabilísticos | |
Redes neuronales | |
Aprendizaje reforzado |
|
Teoría | |
revistas y congresos |
|