Documente Academic
Documente Profesional
Documente Cultură
[in1,in2]=meshgrid(-5:.05:5, -5:.05:5);
in0=1;
%los valores a utilizar en los pesos son los siguientes
w0=0;
w1=1;
w2=0;
x=in2*w2+in1*w1+in0*w0;
out=1./(1+exp(-x));
out2 = round(out);
figure(2)
subplot(2,1,1)
mesh(in1,in2,out);xlabel('in1');ylabel('in2');zlabel('out');
hold on;
mesh(in1*0,in2,out,gradient(out));xlabel('in1');ylabel('in2');zlabel('out');
subplot(2,1,2)
mesh(in1,in2,out2);xlabel('in1');ylabel('in2');zlabel('out');
Pgina 1
Pgina 2
Pgina 3
Pgina 4
Se puede relacionar directamente a esta red con la funcin XOR por que se determina
que la esta funcin necesita de dos fronteras de decisin para poder representarla,
adems cumple que los valores entre las fronteras tengan una tendencia positiva 1 y
los valores fuera de estas tendencias negativas 0, como se muestra a continuacin:
in1
0
0
1
1
out
0
1
1
0
Pgina 6
8. Conclusiones
ANEXOS
%Actividad 7
%ejercicio 2
%perceptron con dos entradas
Pgina 7
w1=1;
w2=-1;
x=in2*w2+in1*w1+in0*w0;
out=1./(1+exp(-x));
out2 = round(out);
figure(5)
subplot(2,1,1)
mesh(in1,in2,out);xlabel('in1');ylabel('in2');zlabel('out');
subplot(2,1,2)
mesh(in1,in2,out2);xlabel('in1');ylabel('in2');zlabel('out');
%XOR
[in1,in2]=meshgrid(0:.01:1,0:.01:1);
in0=1;
w11=-1.1931;
w12=-1.1448;
w21=-0.9316;
w22=-0.9150;
b1=0.4107;
b2=1.3310;
LW1=-1.7003;
LW2=1.6087;
b3=-0.7221;
alfa=4;%para la funcion sigmoide
%capa escondida
net1=in0*b1+in1*w11+in2*w12;
out1=1./(1+exp(-alfa*net1));
out1_1=round(out1);
%figura salida 1
figure(6)
subplot(3,2,1)
mesh(in1,in2,out1);xlabel('in1');ylabel('in2');zlabel('out');
subplot(3,2,2)
mesh(in1,in2,out1_1);xlabel('in1');ylabel('in2');zlabel('out');
%red oculta numero 2
net2=in0*b2+in1*w21+in2*w22;
out2=1./(1+exp(-alfa*net2));
out2_2=round(out2);
%figura salida2
%figure(6.2)
subplot(3,2,3)
mesh(in1,in2,out2);xlabel('in1');ylabel('in2');zlabel('out');
subplot(3,2,4)
mesh(in1,in2,out2_2);xlabel('in1');ylabel('in2');zlabel('out');
%capa salida
net3=in0*b3+out1.*LW1+out2.*LW2;
out3=1./(1+exp(-alfa*net3));
out4 = round(out3);
subplot(3,2,5)
mesh(in1,in2,out3);xlabel('in1');ylabel('in2');zlabel('out');
Pgina 9
subplot(3,2,6)
mesh(in1,in2,out4);xlabel('in1');ylabel('in2');zlabel('out');
subplot(2,1,1)
mesh(in1,in2,out3);xlabel('in1');ylabel('in2');zlabel('out');
subplot(2,1,2)
mesh(in1,in2,out4);xlabel('in1');ylabel('in2');zlabel('out');
Yo Mauricio A. Huacho Ch. afirmo que esta actividad es de mi autora y
establezco que para la elaboracin de la misma he seguido los lineamientos
del Cdigo de tica de la Universidad de las Fuerzas Armadas ESPE
Pgina 10