El neocognitrón es una red neuronal artificial jerárquica y multicapa propuesta por Kunihiko Fukushima en 1979.
[2] El neocognitrón se inspiró en el modelo propuesto por Hubel y Wiesel en 1959.
[3][4] El neocognitrón es una extensión natural de estos modelos en cascada.
Estas características locales se integran y clasifican gradualmente en las capas superiores.
Algunas de estas variantes pueden detectar múltiples patrones en una misma entrada utilizando señales de retroalimentación para lograr atención selectiva.