Red de Hopfield
Problema 21.1
i)
p1'* p2 % patrones ortogonales
W = p1*p1' + p2*p2'
2 0 0 -2
0 2 -2 0
0 -2 2 0
-2 0 0 2
ii)
H = -W
-2 0 0 2
0 -2 2 0
0 2 -2 0
2 0 0 -2
% Como los patrones son ortogales, los valores porpios son -S (-4) y 0
El eigenespacio para
es 
El eigenespacio para
es
(ortogonales a los patrones) iii)
Los puntos estables serán los patrones y sus negativos (4 en total). Posibemente existen otros puntos de equilibrio, si es que otras esquinas del hipercubo viven en el espan de lso porpotitpos hay un total de
esquinas del hipercubo. Cuatro estan en X y cuatro en
, las otras esquinas están parcialmente en en ambos subespacios
Problema 21.2
i)
a = [a1 a2].'; % transpuesta no conjugada
V(a1,a2) = -1/2*a.'*W * a - b'*a;
V(a1,a2)=simplify(V)
V(a1, a2) =

V(a1,a2) = -1/2*a.'*W * a ;
V(a1,a2)=simplify(V)
V(a1, a2) =

[V, D] = eig(H)
-0.7071 0.7071
0.7071 0.7071
Resumen sobre valores propios curvatura y concavidad
ii)
Todas las trayectorias convergen al
. Como se observa en gráfica de la función de Lyapunov completa hay un único mínimo localizado en esta posición. (la salida de la red esta restringida a caer en el hipercubo)
Problema 21.3
i)
% los patrones son ortogonales
ii)
H = -W; % puede ser directo porque la forma es sencilla
Todo el espacio es generado por los vectores propios
iii)
Como es un aforma cuadratica con valores porpios negativos tendrá un máximo simple. Habrá cuatro minimos en las esquinas del hipercubo, también habra cuatro puntos silla. La función de liapunov de alta ganacia es
syms a1 a2 V % cosa rara con V
V(a1,a2) = -(1/2) * (a.') * W * a ;
V(a1,a2)=simplify(V)
V(a1, a2) = 
iv)
Tarea moral.
Problema 21.4
i)
entonces la matriz de pesos es
ii)
iii)
iv)
v)
Tarea moral.
App
Hopfield Network
Referencias
El material se toma del libro de Martin Hagan et. al. enlace