FIG. 10

Memoria asociativa

Hopfield, 1982 · Memoria neuronal
‹ Todos los modelos
cargando modelo…
Qué está pasandoFIG. 10 · Hoja 11

Una red de Hopfield de 256 neuronas binarias (una rejilla de 16×16) almacena tres patrones en una matriz de pesos simétrica mediante la regla hebbiana del producto externo, esculpiendo un paisaje de energía cuyos valles coinciden con las memorias almacenadas. La recuperación no es una consulta: una pista corrupta se introduce como estado inicial y las actualizaciones asíncronas fijan cada neurona al signo de su campo local, haciendo rodar el estado cuesta abajo de forma monótona hasta la memoria almacenada más cercana. Es memoria direccionable por contenido — el mismo truco de «restaurar una foto borrosa hasta el original», hecho con dinámica de atractores.

Parámetros — cómo usarlos
Cruz
Carga el glifo almacenado Cruz como pista (después corrompido según el nivel de Ruido actual). Pulsa play y observa cómo los píxeles invertidos se reparan hasta recuperar la cruz limpia mientras cae la energía.
Diagonal
Carga el glifo almacenado Diagonal-X como pista. Útil para probar cuencas: corrómpela ligeramente y volverá a Diagonal, pero una pista demasiado alterada puede caer en el valle de otra memoria.
Anillo
Carga el glifo almacenado Anillo. Prueba a invertir un bloque contiguo grande haciendo clic en las celdas y luego ejecuta la recuperación para ver si la red aún devuelve el estado al anillo o se queda con una mezcla espuria.
+ Ruido
Invierte un lote extra de píxeles aleatorios sobre el estado actual (la fracción la fija el deslizador Ruido) sin recargar. Apílalo unas cuantas veces para empujar la pista más allá de la frontera de una cuenca y observa cómo la recuperación converge a la memoria equivocada o a un estado espurio.
Ruido
Fracción de píxeles (0–50 %) que se invierten al cargar una memoria o al pulsar «+ Ruido». Con un 20–30 % la red recupera el patrón con fiabilidad; cerca del 50 % la pista está tan degradada que puede asentarse en una mezcla espuria o en la imagen invertida.
Velocidad
Actualizaciones asíncronas de neuronas por segundo (50–2000). Bájalo (~100) para ver píxeles individuales invertirse y la energía descender paso a paso; súbelo a 2000 para saltar al patrón recuperado casi al instante.
En qué fijarse

Las celdas blancas son neuronas +1. La gráfica «Descenso de energía» sube aquí porque la energía se dibuja invertida — con actualizaciones asíncronas la energía verdadera solo puede bajar o quedarse plana, así que una subida monótona limpia significa que está rodando hacia una cuenca. «Energía» es el escalar en vivo, «Solapamiento» es el % de coincidencia con el patrón almacenado más cercano (100 % = recuperación perfecta), y la ejecución se detiene con «Recuperado ✓» cuando ninguna neurona discrepa con su campo (un punto fijo).

PlanoLaboratorio de simulaciones — Hoja 11 / 30
DisciplinaSistemas complejos
MétodoNumérico / Agentes
Fecha2026.05.30