Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Las Redes de Hopfield simulan una memoria asociativa, es decir, al igual que la mente
humana relaciona acontecimientos con sensaciones, estas redes asociarán patrones con
variaciones de los mismos.
Para comprender más fácilmente la forma en que trabajan las redes de Hopfield para
asociar aquellos patrones, haremos una analogía con la física. Si se tiene una curva
cóncava hacia arriba y se coloca un objeto en la parte más alta, éste objeto tendrá energía
potencial. Al soltarlo y dejarlo resbalar sobre la curva, irá perdiendo energía potencial y
ganando energía cinética, y además perderá energía en forma de calor a causa de la
fricción con el aire y la superficie. Finalmente, después de un tiempo, llegará a un estado
estable (donde ya no se moverá). Éste estado tendrá la energía mínima (puesto que estará
en la parte más baja de la curva [energía potencial mínima] y su energía
cinética será cero).
En las redes de Hopfield se definirá una función de energía que asegure alcanzar el mínimo
mediante algún procedimiento, y se formará la red de tal forma que el estado estable
(donde se alcanza el mínimo) sea exactamente alguno de los patrones que se desea
recuperar. Estos patrones serán llamados “memorias fundamentales”.
INDICE
Memoria Asociativa ...................................................................................................................... 4
Tipos de memorias asociativas ..................................................................................................... 5
Memoria asociativa: .................................................................................................................. 5
Memoria auto asociativa: ......................................................................................................... 6
Memoria hetero asociativa ....................................................................................................... 6
Características de la Red de Hopfield............................................................................................ 6
Topología de la red .................................................................................................................... 6
función de energía .................................................................................................................... 7
funcionamiento ......................................................................................................................... 7
Limitaciones .................................................................................................................................. 8
Capacidad de almacenamiento ................................................................................................. 8
Estados Espurios........................................................................................................................ 9
Eficiencia ................................................................................................................................... 9
Conclusión ................................................................................................................................... 10
Recomendaciones ....................................................................................................................... 11
BIBLIOGRAFIA .............................................................................................................................. 12
Redes de hopfield
La Red de Hopfield es una red recurrente, es decir, existe realimentación entre las neuronas. De
esta forma, al introducir un patrón de entrada, la información se propaga hacia adelante y hacia
atrás, produciéndose una dinámica. En algún momento, la evolución se detendrá en
algún estado estable. En otros casos, es posible que la red no se detenga nunca.
Memoria Asociativa
Sin embargo, es obvio que el cerebro humano no actúa así. Si queremos recordar el
nombre de una persona, no nos sirve para nada saber que fue el nombre número 3274
que aprendimos. Es más útil saber que su nombre empieza y termina por 'N' y que es un
famoso científico inglés. Con esta información, es casi seguro que recordaremos
exitosamente a "Newton".
Computacionalmente, una memoria asociativa puede contener p patrones binarios,
con N bits de información cada uno. Cuando a la memoria se le presenta un nuevo
patrón x, debe recordar el patrón de los almacenados que más se parezca a x.
Generalmente, el grado de similitud lo da la distancia de Haming.
Topología de la red
vj > 0 xj=1
vj = 0 xj permanece igual
vj < 0 xj=-1
función de energía
funcionamiento
a) Fase de Almacenamiento:
1 M T
W ( ui ui ) MI
N i 1
se determinan los pesos entre neuronas.
(Nota: La elección de la regla de aprendizaje no es trivial, depende de
la correlación entre los patrones que se desean almacenar. Existen
variantes de la Regla de Hebb
b) Fase de recuperación(recuerdo)
i. Inicialización
Limitaciones
Capacidad de almacenamiento
Estados Espurios
Eficiencia
Una red de hopfield es una red neuronal artificial mono capa donde todas sus
neuronas están interconectadas.
Se usa para resolver problemas de memoria asociativa y los datos de entrada y
salida son binarios (0,1) o bipolares (-1,1).
Ninguna unidad tiene relación consigo misma y los wij son iguales a los wji tienen
conexiones simétricas
También las redes de hopfield poseen un valor escalar asociado a cada estado de
la red, conocido como energía (E) de la red.
Las aplicaciones más conocidas de ese modelo destacan las relacionadas con el
reconocimiento de voz y de imágenes, el control de motores y sobre todo la
resolución de problemas de optimización como el del agente viajero TSP.
Recomendaciones
Si tenemos datos parecidos es mejor usar otro tipo de red neuronal ya que si son
parecidas en una entrada la red no haga una asociación correcta y genere una salida
errónea.
BIBLIOGRAFIA
https://es.wikipedia.org/wiki/Memoria_asociativa_(RNA)
http://arantxa.ii.uam.es/~ig/practicas/enunciados/prac3/Hamming.pdf
http://avellano.fis.usal.es/~lalonso/RNA/introHOP.htm
http://www.varpa.org/~mgpenedo/cursos/scx/Tema7/nodo7-1.html
https://lsi.vc.ehu.eus/pablogn/docencia/manuales/SO/TemasSOuJaen/ADMINISTRACI
ONDELAMEMORIA/5.1Paginacion.htm
http://perso.wanadoo.es/alimanya/hopfield.htm
http://www.lcc.uma.es/~lfranco/Clase3-modelo-de-Hopfield.pdf
http://www.varpa.org/~mgpenedo/cursos/scx/Tema5/nodo5-2.html