Perceptron multicapa

Perceptrón Multicapa



Función XOR:

Formulación de ecuaciones:

Evaluar Casos:

Caso 1: 

x1 = 0 and x2 = 0

Reemplazando:

h1 = 0
h2 = 0
Caso 2: 

x1 = 0 and x2 = 1

Reemplazando:

h1 = 0(2) + 1(-2) h1 = -2
h2 = 0(-1) + 1(-2)  h2 = -2

Caso 3: 

x1 = 1 and x2 = 0

Reemplazando:

h1 = 1(2) + 0(-2) h1 = 2
h2 = 1(-1) + 0(-2)  h2 = -1

Caso 4: 

x1 = 1 and x2 = 1

Reemplazando:

h1 = 1(2) + 1(-2) h1 = 0
h2 = 1(-1) + 1(-2)  h2 = -3


Calculo de la salida

Caso 1:

x1 = 0 and  x2 = 0

Reemplazando:
y = 0(1) +  0(-1)  y = 0


Caso 2:

x1 = 0 and  x2 = 1

Reemplazando:
y = -2(1) +  (-2)(-1)  y = 0

Caso 3:

x1 = 1 and  x2 = 0

Reemplazando:
y = 2(1) +  (-1)(-1)  y = 3

Caso 4:

x1 = 1 and  x2 = 1

Reemplazando:
y = 0(1) +  (-3)(-1)  y = 3



Actualización de pesos:


alfa = 0.2

Caso 1: x1 = 0 and  x2 = 0

Los pesos no cambian porque la salida deseada es igual a la obtenida.




Caso 2:  x1 = 0 and x2 = 1




Caso 3:  x1 = 1 and x2 = 0


Los pesos no cambian porque la salida deseada es igual a la obtenida.


Caso 4: x1 = 1 and x2 = 1



Entradas
Pesos
Salidas
x1
x2
w11
w12
w1
w2
w21
w22
salida deseada
salida obtenida
0
0
 2
-2 
-1 
-1
-2
0
 0
0
1
 2
-1.8 
 -0.36
-0.36 
 -1
-1.8
1
 1
1
0
 2
-1.8 
-0.36 
-0.36 
-1 
-1.8 
1
 1
1
1
 2
-1.6 
-0.32 
 -0.32
-1 
-1.6 
0
 0


Comentarios

Entradas más populares de este blog

Programa frutas usando redes neuronales