SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Página 1
UNIVERSIDAD DE FUERZAS ARMADAS “ESPE”
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
ASIGNATURA: CONTROL INTELIGENTE
Actividad No 12. Mejoras al aprendizaje del perceptrón multicapa mediante retropropagación.
Momento en variación de pesos.
Fecha: Lunes, 12 de Mayo del 2014
Nombre alumno: Evelyn Gabriela Lema Vinueza.
NRC: 2055
Introducción. El momento es una aproximación de promediado que provee estabilidad cuando se alcanzan
los pesos óptimos en el aprendizaje. Este método toma en cuenta el promedio de los cambios pasados (en los
pesos) en el incremento de peso, suavizando el cambio neto de peso. La idea es usar el promedio exponencial
de todos los cambios de peso previos para guiar el cambio actual. La expresión matemática de cambio de
peso para cada peso es:
Dónde: es el parámetro de momento que debe estar entre 0 y 1. es el cambio de peso en la época
previa. es la gradiente promedio de todos los patrones de entrenamiento (batch) para el peso w en la
época m.
Use 1000 épocas, pesos iniciales aleatorios, y derivada de sigmoide con offset de 0.1.
1. Complete el algoritmo de retropropagación “batch” para que el cambio en los pesos de cada época
contenga momento. Presente los resultados para (factor de aprendizaje, momento) de a) (0.2
0.01); b (0.2 0.5);c) (0.2 0.9)
a) (0.2 0.01) Gráfica de la Curva deAprendizaje
0 100 200 300 400 500 600 700 800 900 1000
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
ERROR
CUADRATICO
EPOCA
Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
Página 2
c
b) (0.2 0.5)
Gráfica de la Curva deAprendizaje
0 100 200 300 400 500 600 700 800 900 1000
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
ERROR
CUADRATICO
EPOCA
Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
c) (0.2 0.9)
Gráfica de la Curva deAprendizaje
0 100 200 300 400 500 600 700 800 900 1000
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
ERROR
CUADRATICO
EPOCA
Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
Página 3
2. Presente los resultados para (factor de aprendizaje, momento) de a) (0.5 0.01); b) (0.5 0.5) c) (0.5 0.9)
a) (0.5 0.01)
b) (0.5 0.5)
Gráfica de la Curva deAprendizaje
0 100 200 300 400 500 600 700 800 900 1000
0
0.2
0.4
0.6
0.8
1
1.2
1.4
ERROR
CUADRATICO
EPOCA
Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
Gráfica de la Curva deAprendizaje
0 100 200 300 400 500 600 700 800 900 1000
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
ERROR
CUADRATICO
EPOCA
Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
Página 4
3. Presente los resultados para (factor de aprendizaje, momento) de: a) (5 0.01); b)(5 0.5); c) (0.5 0.98)
c) (0.5 0.9)
a) (5 0.01)
Gráfica de la Curva deAprendizaje
0 100 200 300 400 500 600 700 800 900 1000
0
0.2
0.4
0.6
0.8
1
1.2
1.4
ERROR
CUADRATICO
EPOCA
Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
Gráfica de la Curva deAprendizaje
0 100 200 300 400 500 600 700 800 900 1000
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
ERROR
CUADRATICO
EPOCA
Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
Página 5
b) (5 0.5)
c) (0.5 0.98)
Gráfica de la Curva deAprendizaje
0 100 200 300 400 500 600 700 800 900 1000
0.8
1
1.2
1.4
1.6
1.8
2
ERROR
CUADRATICO
EPOCA
Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
Gráfica de la Curva deAprendizaje
0 100 200 300 400 500 600 700 800
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
ERROR
CUADRATICO
EPOCA
Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
Página 6
Código del Programa:
Ejercicio 1:
Se variaran los parámetros de factor de aprendizaje y momento establecidos: a) (0.2 0.01); b (0.2 0.5);c) (0.2 0.9)
clear all
close all
in0=1;
in1=[0 1 0 1];
in2=[0 0 1 1];
targ=[0.1 0.9 0.9 0.1];
w1=(1-2*rand)*0.5;
w2=(1-2*rand)*0.5;
w3=(1-2*rand)*0.5;
w4=(1-2*rand)*0.5;
w5=(1-2*rand)*0.5;
w6=(1-2*rand)*0.5;
w7=(1-2*rand)*0.5;
w8=(1-2*rand)*0.5;
w9=(1-2*rand)*0.5;
n=0.2; % Factor de Aprendizaje
u=0.01; % Momento establecido
alpha=4;
dwan1=0;
dwan2=0;
dwan3=0;
dwan4=0;
dwan5=0;
dwan6=0;
dwan7=0;
dwan8=0;
dwan9=0;
dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0;
for j=1:1000
err_T=0;
for i=1:4
net1=in1(i)*w1+in2(i)*w3+in0*w7;
net2= in2(i)*w4+in1(i)*w2+in0*w8;
out1=1/(1+exp(-alpha*net1));
out2=1/(1+exp(-alpha*net2));
net= w5*out1+w6*out2+ in0*w9;
out=1/(1+ exp(-alpha*net) );
D_w1= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in1(i);
D_w2= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in1(i);
D_w3= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in2(i);
D_w4= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in2(i);
D_w5= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out1;
D_w6= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out2;
D_w7= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*1;
D_w8= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*1;
D_w9= n*(targ(i)-out)*[alpha*out*(1-out)+0.1];
dw1=dw1+D_w1;
dw2=dw2+D_w2;
dw3=dw3+D_w3;
dw4=dw4+D_w4;
dw5=dw5+D_w5;
dw6=dw6+D_w6;
dw7=dw7+D_w7;
dw8=dw8+D_w8;
dw9=dw9+D_w9;
err_i=(targ(i)-out)^2;
err_T=err_T+err_i;
end
w1=w1+u*dwan1+dw1*(1-u);
w2=w2+u*dwan2+dw2*(1-u);
w3=w3+u*dwan3+dw3*(1-u);
w4=w4+u*dwan4+dw4*(1-u);
w5=w5+u*dwan5+dw5*(1-u);
w6=w6+u*dwan6+dw6*(1-u);
w7=w7+u*dwan7+dw7*(1-u);
w8=w8+u*dwan8+dw8*(1-u);
w9=w9+u*dwan9+dw9*(1-u);
dwan1=u*dwan1+dw1*(1-u);
Página 7
dwan2=u*dwan2+dw2*(1-u);
dwan3=u*dwan3+dw3*(1-u);
dwan4=u*dwan4+dw4*(1-u);
dwan5=u*dwan5+dw5*(1-u);
dwan6=u*dwan6+dw6*(1-u);
dwan7=u*dwan7+dw7*(1-u);
dwan8=u*dwan8+dw8*(1-u);
dwan9=u*dwan9+dw9*(1-u);
dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0;
dw=zeros;
vector_epocas(j)=j;
vector_err(j)=err_T;
figure(2)
plot(vector_epocas,vector_err);
ylabel('ERROR CUADRATICO')
xlabel('EPOCA')
end
w11=w1;
w12=w2;
w21=w3;
w22=w4;
lw1=w5;
lw2=w6;
b1=w7;
b2=w8;
b3=w9;
[in11,in22]= meshgrid (0:.01:1,0:.01:1);
in0=1;
alpha=4;
net1a= in11*w11+in22*w21+in0*b1;
net2b= in11*w12+in22*w22+in0*b2;
out1a=1./(1+exp(-alpha*net1a));
out2b=1./(1+exp(-alpha*net2b));
net3c= out1a*lw1+out2b*lw2+in0*b3;
outxr= 1./(1+exp(-alpha*net3c))
figure(9);
out21xr= round (outxr);
subplot(2,1,1);
mesh(in11,in22,outxr);
xlabel('in2');ylabel('in1');zlabel('out')
subplot(2,1,2);
mesh(in11,in22,out21xr);
xlabel('in2');ylabel('in1');zlabel('out')
Ejercicio 2
Se variaran los parámetros de factor de aprendizaje y momento establecidos: a) (0.5 0.01); b) (0.5 0.5) c) (0.5 0.9)
clear all
close all
in0=1;
in1=[0 1 0 1];
in2=[0 0 1 1];
targ=[0.1 0.9 0.9 0.1];
w1=(1-2*rand)*0.5;
w2=(1-2*rand)*0.5;
w3=(1-2*rand)*0.5;
w4=(1-2*rand)*0.5;
w5=(1-2*rand)*0.5;
w6=(1-2*rand)*0.5;
w7=(1-2*rand)*0.5;
w8=(1-2*rand)*0.5;
w9=(1-2*rand)*0.5;
n=0.5; %Factor de Aprendizaje
u=0.01; % Momento
alpha=4;
dwan1=0;
dwan2=0;
dwan3=0;
dwan4=0;
dwan5=0;
dwan6=0;
dwan7=0;
dwan8=0;
dwan9=0;
Página 8
dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0;
for j=1:1000
err_T=0;
for i=1:4
net1=in1(i)*w1+in2(i)*w3+in0*w7;
net2= in2(i)*w4+in1(i)*w2+in0*w8;
out1=1/(1+exp(-alpha*net1));
out2=1/(1+exp(-alpha*net2));
net= w5*out1+w6*out2+ in0*w9;
out=1/(1+ exp(-alpha*net) );
D_w1= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in1(i);
D_w2= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in1(i);
D_w3= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in2(i);
D_w4= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in2(i);
D_w5= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out1;
D_w6= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out2;
D_w7= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*1;
D_w8= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*1;
D_w9= n*(targ(i)-out)*[alpha*out*(1-out)+0.1];
dw1=dw1+D_w1;
dw2=dw2+D_w2;
dw3=dw3+D_w3;
dw4=dw4+D_w4;
dw5=dw5+D_w5;
dw6=dw6+D_w6;
dw7=dw7+D_w7;
dw8=dw8+D_w8;
dw9=dw9+D_w9;
err_i=(targ(i)-out)^2;
err_T=err_T+err_i;
end
w1=w1+u*dwan1+dw1*(1-u);
w2=w2+u*dwan2+dw2*(1-u);
w3=w3+u*dwan3+dw3*(1-u);
w4=w4+u*dwan4+dw4*(1-u);
w5=w5+u*dwan5+dw5*(1-u);
w6=w6+u*dwan6+dw6*(1-u);
w7=w7+u*dwan7+dw7*(1-u);
w8=w8+u*dwan8+dw8*(1-u);
w9=w9+u*dwan9+dw9*(1-u);
dwan1=u*dwan1+dw1*(1-u);
dwan2=u*dwan2+dw2*(1-u);
dwan3=u*dwan3+dw3*(1-u);
dwan4=u*dwan4+dw4*(1-u);
dwan5=u*dwan5+dw5*(1-u);
dwan6=u*dwan6+dw6*(1-u);
dwan7=u*dwan7+dw7*(1-u);
dwan8=u*dwan8+dw8*(1-u);
dwan9=u*dwan9+dw9*(1-u);
dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0;
dw=zeros;
vector_epocas(j)=j;
vector_err(j)=err_T;
figure(2)
plot(vector_epocas,vector_err);
ylabel('ERROR CUADRATICO')
xlabel('EPOCA')
end
w11=w1;
w12=w2;
w21=w3;
w22=w4;
lw1=w5;
lw2=w6;
b1=w7;
b2=w8;
b3=w9;
[in11,in22]= meshgrid (0:.01:1,0:.01:1);
in0=1;
Página 9
alpha=4;
net1a= in11*w11+in22*w21+in0*b1;
net2b= in11*w12+in22*w22+in0*b2;
out1a=1./(1+exp(-alpha*net1a));
out2b=1./(1+exp(-alpha*net2b));
net3c= out1a*lw1+out2b*lw2+in0*b3;
outxr= 1./(1+exp(-alpha*net3c))
figure(9);
out21xr= round (outxr);
subplot(2,1,1);
mesh(in11,in22,outxr);
xlabel('in2');ylabel('in1');zlabel('out')
subplot(2,1,2);
mesh(in11,in22,out21xr);
xlabel('in2');ylabel('in1');zlabel('out')
Ejercicio 3
Se variaran los parámetros de factor de aprendizaje y momento establecidos: a) (5 0.01); b)(5 0.5); c) (0.5 0.98)
clear all
close all
in0=1;
in1=[0 1 0 1];
in2=[0 0 1 1];
targ=[0.1 0.9 0.9 0.1];
w1=(1-2*rand)*0.5;
w2=(1-2*rand)*0.5;
w3=(1-2*rand)*0.5;
w4=(1-2*rand)*0.5;
w5=(1-2*rand)*0.5;
w6=(1-2*rand)*0.5;
w7=(1-2*rand)*0.5;
w8=(1-2*rand)*0.5;
w9=(1-2*rand)*0.5;
n=5; %Factor de Aprendizaje caso a
u=0.01; % Momento caso a
alpha=4;
dwan1=0;
dwan2=0;
dwan3=0;
dwan4=0;
dwan5=0;
dwan6=0;
dwan7=0;
dwan8=0;
dwan9=0;
dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0;
for j=1:1000
err_T=0;
for i=1:4
net1=in1(i)*w1+in2(i)*w3+in0*w7;
net2= in2(i)*w4+in1(i)*w2+in0*w8;
out1=1/(1+exp(-alpha*net1));
out2=1/(1+exp(-alpha*net2));
net= w5*out1+w6*out2+ in0*w9;
out=1/(1+ exp(-alpha*net) );
D_w1= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in1(i);
D_w2= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in1(i);
D_w3= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in2(i);
D_w4= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in2(i);
D_w5= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out1;
D_w6= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out2;
D_w7= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*1;
D_w8= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*1;
D_w9= n*(targ(i)-out)*[alpha*out*(1-out)+0.1];
dw1=dw1+D_w1;
dw2=dw2+D_w2;
dw3=dw3+D_w3;
dw4=dw4+D_w4;
dw5=dw5+D_w5;
dw6=dw6+D_w6;
dw7=dw7+D_w7;
dw8=dw8+D_w8;
dw9=dw9+D_w9;
Página 10
err_i=(targ(i)-out)^2;
err_T=err_T+err_i;
end
w1=w1+u*dwan1+dw1*(1-u);
w2=w2+u*dwan2+dw2*(1-u);
w3=w3+u*dwan3+dw3*(1-u);
w4=w4+u*dwan4+dw4*(1-u);
w5=w5+u*dwan5+dw5*(1-u);
w6=w6+u*dwan6+dw6*(1-u);
w7=w7+u*dwan7+dw7*(1-u);
w8=w8+u*dwan8+dw8*(1-u);
w9=w9+u*dwan9+dw9*(1-u);
dwan1=u*dwan1+dw1*(1-u);
dwan2=u*dwan2+dw2*(1-u);
dwan3=u*dwan3+dw3*(1-u);
dwan4=u*dwan4+dw4*(1-u);
dwan5=u*dwan5+dw5*(1-u);
dwan6=u*dwan6+dw6*(1-u);
dwan7=u*dwan7+dw7*(1-u);
dwan8=u*dwan8+dw8*(1-u);
dwan9=u*dwan9+dw9*(1-u);
dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0;
dw=zeros;
vector_epocas(j)=j;
vector_err(j)=err_T;
figure(2)
plot(vector_epocas,vector_err);
ylabel('ERROR CUADRATICO')
xlabel('EPOCA')
end
w11=w1;
w12=w2;
w21=w3;
w22=w4;
lw1=w5;
lw2=w6;
b1=w7;
b2=w8;
b3=w9;
[in11,in22]= meshgrid (0:.01:1,0:.01:1);
in0=1;
alpha=4;
net1a= in11*w11+in22*w21+in0*b1;
net2b= in11*w12+in22*w22+in0*b2;
out1a=1./(1+exp(-alpha*net1a));
out2b=1./(1+exp(-alpha*net2b));
net3c= out1a*lw1+out2b*lw2+in0*b3;
outxr= 1./(1+exp(-alpha*net3c))
figure(9);
out21xr= round (outxr);
subplot(2,1,1);
mesh(in11,in22,outxr);
xlabel('in2');ylabel('in1');zlabel('out')
subplot(2,1,2);
mesh(in11,in22,out21xr);
xlabel('in2');ylabel('in1');zlabel('out')
Yo Evelyn Gabriela Lema Vinueza afirmo que esta actividad es de mi autoría y establezco que
para la elaboración de la misma he seguido los lineamientos del Código de Ética de la
Universidad de las Fuerzas Armadas ESPE

Más contenido relacionado

Similar a Actividad no12. resuelta_1er_parcial _lema_evelyn

Elber
ElberElber
ElberELBER
 
Practica2[Pds][Reporte]
Practica2[Pds][Reporte]Practica2[Pds][Reporte]
Practica2[Pds][Reporte]Edgar Martinez
 
Informe sobre coeficiente de rozamiento y sistemas no conservativos
Informe sobre coeficiente de rozamiento y sistemas no conservativosInforme sobre coeficiente de rozamiento y sistemas no conservativos
Informe sobre coeficiente de rozamiento y sistemas no conservativosAngelGonzalez503
 
Laboratrio no.3dinamicaaplicada
Laboratrio no.3dinamicaaplicadaLaboratrio no.3dinamicaaplicada
Laboratrio no.3dinamicaaplicadaEladio CASTRO
 
Design and implementation of a real scale segway
Design and implementation of a real scale segwayDesign and implementation of a real scale segway
Design and implementation of a real scale segwayLuis Flores Pozo
 
ANÁLISIS DE FILTROS ACTIVOS
ANÁLISIS DE FILTROS ACTIVOSANÁLISIS DE FILTROS ACTIVOS
ANÁLISIS DE FILTROS ACTIVOSSNPP
 
Ejercicios de econometría (1)
Ejercicios de econometría (1)Ejercicios de econometría (1)
Ejercicios de econometría (1)Bruno Apellidos
 
Manual fisica 2011
Manual fisica 2011Manual fisica 2011
Manual fisica 2011FR GB
 
guia de ejercicios de algebra del cbc
guia de ejercicios de algebra del cbcguia de ejercicios de algebra del cbc
guia de ejercicios de algebra del cbcapuntescbc
 
guia de ejercicios de algebra del cbc
guia de ejercicios de algebra del cbcguia de ejercicios de algebra del cbc
guia de ejercicios de algebra del cbcclasesdequimica
 
Metodo de biseccion y regla falsa
Metodo de biseccion y regla falsaMetodo de biseccion y regla falsa
Metodo de biseccion y regla falsaSool Egurrola
 
Problemas harry nara
Problemas harry naraProblemas harry nara
Problemas harry narayosy rosario
 
MODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdf
MODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdfMODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdf
MODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdfMIGUEL BEJAR FERNANDEZ
 
Cursillo estadistica
Cursillo estadisticaCursillo estadistica
Cursillo estadisticamecufer09
 
Calculo1 fasc2
Calculo1 fasc2Calculo1 fasc2
Calculo1 fasc2xochitl64
 
Manual fisica ii 2011
Manual fisica ii  2011Manual fisica ii  2011
Manual fisica ii 2011Katy Hoshi
 

Similar a Actividad no12. resuelta_1er_parcial _lema_evelyn (20)

Elber
ElberElber
Elber
 
Practica2[Pds][Reporte]
Practica2[Pds][Reporte]Practica2[Pds][Reporte]
Practica2[Pds][Reporte]
 
Informe sobre coeficiente de rozamiento y sistemas no conservativos
Informe sobre coeficiente de rozamiento y sistemas no conservativosInforme sobre coeficiente de rozamiento y sistemas no conservativos
Informe sobre coeficiente de rozamiento y sistemas no conservativos
 
Laboratrio no.3dinamicaaplicada
Laboratrio no.3dinamicaaplicadaLaboratrio no.3dinamicaaplicada
Laboratrio no.3dinamicaaplicada
 
Design and implementation of a real scale segway
Design and implementation of a real scale segwayDesign and implementation of a real scale segway
Design and implementation of a real scale segway
 
ANÁLISIS DE FILTROS ACTIVOS
ANÁLISIS DE FILTROS ACTIVOSANÁLISIS DE FILTROS ACTIVOS
ANÁLISIS DE FILTROS ACTIVOS
 
Modelos VAR
Modelos VARModelos VAR
Modelos VAR
 
Ejercicios de econometría (1)
Ejercicios de econometría (1)Ejercicios de econometría (1)
Ejercicios de econometría (1)
 
Actividad no6. 1er parcial lema evelyn
Actividad no6. 1er parcial lema evelynActividad no6. 1er parcial lema evelyn
Actividad no6. 1er parcial lema evelyn
 
Manual fisica 2011
Manual fisica 2011Manual fisica 2011
Manual fisica 2011
 
guia de ejercicios de algebra del cbc
guia de ejercicios de algebra del cbcguia de ejercicios de algebra del cbc
guia de ejercicios de algebra del cbc
 
guia de ejercicios de algebra del cbc
guia de ejercicios de algebra del cbcguia de ejercicios de algebra del cbc
guia de ejercicios de algebra del cbc
 
Bombones
BombonesBombones
Bombones
 
Metodo de biseccion y regla falsa
Metodo de biseccion y regla falsaMetodo de biseccion y regla falsa
Metodo de biseccion y regla falsa
 
Problemas harry nara
Problemas harry naraProblemas harry nara
Problemas harry nara
 
MODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdf
MODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdfMODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdf
MODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdf
 
Escrito Final
Escrito FinalEscrito Final
Escrito Final
 
Cursillo estadistica
Cursillo estadisticaCursillo estadistica
Cursillo estadistica
 
Calculo1 fasc2
Calculo1 fasc2Calculo1 fasc2
Calculo1 fasc2
 
Manual fisica ii 2011
Manual fisica ii  2011Manual fisica ii  2011
Manual fisica ii 2011
 

Más de Evelyn Gabriela Lema Vinueza

Más de Evelyn Gabriela Lema Vinueza (19)

Tarjeta de Adquisición STM32F4-Discovery
Tarjeta de Adquisición STM32F4-Discovery Tarjeta de Adquisición STM32F4-Discovery
Tarjeta de Adquisición STM32F4-Discovery
 
Actividad no20 3do parcial
Actividad no20 3do parcialActividad no20 3do parcial
Actividad no20 3do parcial
 
Actividad no10 1er parcial lema evelyn
Actividad no10 1er parcial lema evelynActividad no10 1er parcial lema evelyn
Actividad no10 1er parcial lema evelyn
 
Actividad no10 1er parcial lema evelyn
Actividad no10 1er parcial lema evelynActividad no10 1er parcial lema evelyn
Actividad no10 1er parcial lema evelyn
 
Lectura seis
Lectura seisLectura seis
Lectura seis
 
Actividad no9. 1er parcial lema evelyn
Actividad no9. 1er parcial lema evelynActividad no9. 1er parcial lema evelyn
Actividad no9. 1er parcial lema evelyn
 
Actividad no8. 1er parcial lema evelyn
Actividad no8. 1er parcial lema evelynActividad no8. 1er parcial lema evelyn
Actividad no8. 1er parcial lema evelyn
 
Actividad no7. 1er parcial lema evelyn
Actividad no7. 1er parcial lema evelynActividad no7. 1er parcial lema evelyn
Actividad no7. 1er parcial lema evelyn
 
Aprendizaje del perceptrón
Aprendizaje del perceptrónAprendizaje del perceptrón
Aprendizaje del perceptrón
 
Aprendizaje de un perceptrón simple
Aprendizaje de un perceptrón simpleAprendizaje de un perceptrón simple
Aprendizaje de un perceptrón simple
 
Actividad no20 3do parcial
Actividad no20 3do parcialActividad no20 3do parcial
Actividad no20 3do parcial
 
Controlador con Red Neuronal Inversa
Controlador con Red Neuronal InversaControlador con Red Neuronal Inversa
Controlador con Red Neuronal Inversa
 
Actividad no19 2do parcial
Actividad no19 2do parcialActividad no19 2do parcial
Actividad no19 2do parcial
 
Actividad no17 2er parcial lema evelyn
Actividad no17 2er parcial lema evelynActividad no17 2er parcial lema evelyn
Actividad no17 2er parcial lema evelyn
 
Actividad no17 2er parcial lema evelyn
Actividad no17 2er parcial lema evelynActividad no17 2er parcial lema evelyn
Actividad no17 2er parcial lema evelyn
 
Actividad no18 2do_parcial_lema_evelyn
Actividad no18 2do_parcial_lema_evelynActividad no18 2do_parcial_lema_evelyn
Actividad no18 2do_parcial_lema_evelyn
 
Actividad no16 2do parcial lema evelyn
Actividad no16 2do parcial lema evelynActividad no16 2do parcial lema evelyn
Actividad no16 2do parcial lema evelyn
 
Actividad no15 2do_parcial_lema_evelyn
Actividad no15 2do_parcial_lema_evelynActividad no15 2do_parcial_lema_evelyn
Actividad no15 2do_parcial_lema_evelyn
 
Actividad no13 y_14_de_1er_parcial_lema_evelyn
Actividad no13 y_14_de_1er_parcial_lema_evelynActividad no13 y_14_de_1er_parcial_lema_evelyn
Actividad no13 y_14_de_1er_parcial_lema_evelyn
 

Último

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 

Último (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 

Actividad no12. resuelta_1er_parcial _lema_evelyn

  • 1. Página 1 UNIVERSIDAD DE FUERZAS ARMADAS “ESPE” DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA ASIGNATURA: CONTROL INTELIGENTE Actividad No 12. Mejoras al aprendizaje del perceptrón multicapa mediante retropropagación. Momento en variación de pesos. Fecha: Lunes, 12 de Mayo del 2014 Nombre alumno: Evelyn Gabriela Lema Vinueza. NRC: 2055 Introducción. El momento es una aproximación de promediado que provee estabilidad cuando se alcanzan los pesos óptimos en el aprendizaje. Este método toma en cuenta el promedio de los cambios pasados (en los pesos) en el incremento de peso, suavizando el cambio neto de peso. La idea es usar el promedio exponencial de todos los cambios de peso previos para guiar el cambio actual. La expresión matemática de cambio de peso para cada peso es: Dónde: es el parámetro de momento que debe estar entre 0 y 1. es el cambio de peso en la época previa. es la gradiente promedio de todos los patrones de entrenamiento (batch) para el peso w en la época m. Use 1000 épocas, pesos iniciales aleatorios, y derivada de sigmoide con offset de 0.1. 1. Complete el algoritmo de retropropagación “batch” para que el cambio en los pesos de cada época contenga momento. Presente los resultados para (factor de aprendizaje, momento) de a) (0.2 0.01); b (0.2 0.5);c) (0.2 0.9) a) (0.2 0.01) Gráfica de la Curva deAprendizaje 0 100 200 300 400 500 600 700 800 900 1000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ERROR CUADRATICO EPOCA Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
  • 2. Página 2 c b) (0.2 0.5) Gráfica de la Curva deAprendizaje 0 100 200 300 400 500 600 700 800 900 1000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 ERROR CUADRATICO EPOCA Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera c) (0.2 0.9) Gráfica de la Curva deAprendizaje 0 100 200 300 400 500 600 700 800 900 1000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 ERROR CUADRATICO EPOCA Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
  • 3. Página 3 2. Presente los resultados para (factor de aprendizaje, momento) de a) (0.5 0.01); b) (0.5 0.5) c) (0.5 0.9) a) (0.5 0.01) b) (0.5 0.5) Gráfica de la Curva deAprendizaje 0 100 200 300 400 500 600 700 800 900 1000 0 0.2 0.4 0.6 0.8 1 1.2 1.4 ERROR CUADRATICO EPOCA Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera Gráfica de la Curva deAprendizaje 0 100 200 300 400 500 600 700 800 900 1000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 ERROR CUADRATICO EPOCA Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
  • 4. Página 4 3. Presente los resultados para (factor de aprendizaje, momento) de: a) (5 0.01); b)(5 0.5); c) (0.5 0.98) c) (0.5 0.9) a) (5 0.01) Gráfica de la Curva deAprendizaje 0 100 200 300 400 500 600 700 800 900 1000 0 0.2 0.4 0.6 0.8 1 1.2 1.4 ERROR CUADRATICO EPOCA Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera Gráfica de la Curva deAprendizaje 0 100 200 300 400 500 600 700 800 900 1000 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 ERROR CUADRATICO EPOCA Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
  • 5. Página 5 b) (5 0.5) c) (0.5 0.98) Gráfica de la Curva deAprendizaje 0 100 200 300 400 500 600 700 800 900 1000 0.8 1 1.2 1.4 1.6 1.8 2 ERROR CUADRATICO EPOCA Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera Gráfica de la Curva deAprendizaje 0 100 200 300 400 500 600 700 800 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 ERROR CUADRATICO EPOCA Gráfica de la Función de la Neurona Gráfica de la Línea de la Frontera
  • 6. Página 6 Código del Programa: Ejercicio 1: Se variaran los parámetros de factor de aprendizaje y momento establecidos: a) (0.2 0.01); b (0.2 0.5);c) (0.2 0.9) clear all close all in0=1; in1=[0 1 0 1]; in2=[0 0 1 1]; targ=[0.1 0.9 0.9 0.1]; w1=(1-2*rand)*0.5; w2=(1-2*rand)*0.5; w3=(1-2*rand)*0.5; w4=(1-2*rand)*0.5; w5=(1-2*rand)*0.5; w6=(1-2*rand)*0.5; w7=(1-2*rand)*0.5; w8=(1-2*rand)*0.5; w9=(1-2*rand)*0.5; n=0.2; % Factor de Aprendizaje u=0.01; % Momento establecido alpha=4; dwan1=0; dwan2=0; dwan3=0; dwan4=0; dwan5=0; dwan6=0; dwan7=0; dwan8=0; dwan9=0; dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0; for j=1:1000 err_T=0; for i=1:4 net1=in1(i)*w1+in2(i)*w3+in0*w7; net2= in2(i)*w4+in1(i)*w2+in0*w8; out1=1/(1+exp(-alpha*net1)); out2=1/(1+exp(-alpha*net2)); net= w5*out1+w6*out2+ in0*w9; out=1/(1+ exp(-alpha*net) ); D_w1= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in1(i); D_w2= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in1(i); D_w3= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in2(i); D_w4= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in2(i); D_w5= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out1; D_w6= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out2; D_w7= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*1; D_w8= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*1; D_w9= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]; dw1=dw1+D_w1; dw2=dw2+D_w2; dw3=dw3+D_w3; dw4=dw4+D_w4; dw5=dw5+D_w5; dw6=dw6+D_w6; dw7=dw7+D_w7; dw8=dw8+D_w8; dw9=dw9+D_w9; err_i=(targ(i)-out)^2; err_T=err_T+err_i; end w1=w1+u*dwan1+dw1*(1-u); w2=w2+u*dwan2+dw2*(1-u); w3=w3+u*dwan3+dw3*(1-u); w4=w4+u*dwan4+dw4*(1-u); w5=w5+u*dwan5+dw5*(1-u); w6=w6+u*dwan6+dw6*(1-u); w7=w7+u*dwan7+dw7*(1-u); w8=w8+u*dwan8+dw8*(1-u); w9=w9+u*dwan9+dw9*(1-u); dwan1=u*dwan1+dw1*(1-u);
  • 7. Página 7 dwan2=u*dwan2+dw2*(1-u); dwan3=u*dwan3+dw3*(1-u); dwan4=u*dwan4+dw4*(1-u); dwan5=u*dwan5+dw5*(1-u); dwan6=u*dwan6+dw6*(1-u); dwan7=u*dwan7+dw7*(1-u); dwan8=u*dwan8+dw8*(1-u); dwan9=u*dwan9+dw9*(1-u); dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0; dw=zeros; vector_epocas(j)=j; vector_err(j)=err_T; figure(2) plot(vector_epocas,vector_err); ylabel('ERROR CUADRATICO') xlabel('EPOCA') end w11=w1; w12=w2; w21=w3; w22=w4; lw1=w5; lw2=w6; b1=w7; b2=w8; b3=w9; [in11,in22]= meshgrid (0:.01:1,0:.01:1); in0=1; alpha=4; net1a= in11*w11+in22*w21+in0*b1; net2b= in11*w12+in22*w22+in0*b2; out1a=1./(1+exp(-alpha*net1a)); out2b=1./(1+exp(-alpha*net2b)); net3c= out1a*lw1+out2b*lw2+in0*b3; outxr= 1./(1+exp(-alpha*net3c)) figure(9); out21xr= round (outxr); subplot(2,1,1); mesh(in11,in22,outxr); xlabel('in2');ylabel('in1');zlabel('out') subplot(2,1,2); mesh(in11,in22,out21xr); xlabel('in2');ylabel('in1');zlabel('out') Ejercicio 2 Se variaran los parámetros de factor de aprendizaje y momento establecidos: a) (0.5 0.01); b) (0.5 0.5) c) (0.5 0.9) clear all close all in0=1; in1=[0 1 0 1]; in2=[0 0 1 1]; targ=[0.1 0.9 0.9 0.1]; w1=(1-2*rand)*0.5; w2=(1-2*rand)*0.5; w3=(1-2*rand)*0.5; w4=(1-2*rand)*0.5; w5=(1-2*rand)*0.5; w6=(1-2*rand)*0.5; w7=(1-2*rand)*0.5; w8=(1-2*rand)*0.5; w9=(1-2*rand)*0.5; n=0.5; %Factor de Aprendizaje u=0.01; % Momento alpha=4; dwan1=0; dwan2=0; dwan3=0; dwan4=0; dwan5=0; dwan6=0; dwan7=0; dwan8=0; dwan9=0;
  • 8. Página 8 dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0; for j=1:1000 err_T=0; for i=1:4 net1=in1(i)*w1+in2(i)*w3+in0*w7; net2= in2(i)*w4+in1(i)*w2+in0*w8; out1=1/(1+exp(-alpha*net1)); out2=1/(1+exp(-alpha*net2)); net= w5*out1+w6*out2+ in0*w9; out=1/(1+ exp(-alpha*net) ); D_w1= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in1(i); D_w2= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in1(i); D_w3= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in2(i); D_w4= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in2(i); D_w5= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out1; D_w6= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out2; D_w7= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*1; D_w8= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*1; D_w9= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]; dw1=dw1+D_w1; dw2=dw2+D_w2; dw3=dw3+D_w3; dw4=dw4+D_w4; dw5=dw5+D_w5; dw6=dw6+D_w6; dw7=dw7+D_w7; dw8=dw8+D_w8; dw9=dw9+D_w9; err_i=(targ(i)-out)^2; err_T=err_T+err_i; end w1=w1+u*dwan1+dw1*(1-u); w2=w2+u*dwan2+dw2*(1-u); w3=w3+u*dwan3+dw3*(1-u); w4=w4+u*dwan4+dw4*(1-u); w5=w5+u*dwan5+dw5*(1-u); w6=w6+u*dwan6+dw6*(1-u); w7=w7+u*dwan7+dw7*(1-u); w8=w8+u*dwan8+dw8*(1-u); w9=w9+u*dwan9+dw9*(1-u); dwan1=u*dwan1+dw1*(1-u); dwan2=u*dwan2+dw2*(1-u); dwan3=u*dwan3+dw3*(1-u); dwan4=u*dwan4+dw4*(1-u); dwan5=u*dwan5+dw5*(1-u); dwan6=u*dwan6+dw6*(1-u); dwan7=u*dwan7+dw7*(1-u); dwan8=u*dwan8+dw8*(1-u); dwan9=u*dwan9+dw9*(1-u); dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0; dw=zeros; vector_epocas(j)=j; vector_err(j)=err_T; figure(2) plot(vector_epocas,vector_err); ylabel('ERROR CUADRATICO') xlabel('EPOCA') end w11=w1; w12=w2; w21=w3; w22=w4; lw1=w5; lw2=w6; b1=w7; b2=w8; b3=w9; [in11,in22]= meshgrid (0:.01:1,0:.01:1); in0=1;
  • 9. Página 9 alpha=4; net1a= in11*w11+in22*w21+in0*b1; net2b= in11*w12+in22*w22+in0*b2; out1a=1./(1+exp(-alpha*net1a)); out2b=1./(1+exp(-alpha*net2b)); net3c= out1a*lw1+out2b*lw2+in0*b3; outxr= 1./(1+exp(-alpha*net3c)) figure(9); out21xr= round (outxr); subplot(2,1,1); mesh(in11,in22,outxr); xlabel('in2');ylabel('in1');zlabel('out') subplot(2,1,2); mesh(in11,in22,out21xr); xlabel('in2');ylabel('in1');zlabel('out') Ejercicio 3 Se variaran los parámetros de factor de aprendizaje y momento establecidos: a) (5 0.01); b)(5 0.5); c) (0.5 0.98) clear all close all in0=1; in1=[0 1 0 1]; in2=[0 0 1 1]; targ=[0.1 0.9 0.9 0.1]; w1=(1-2*rand)*0.5; w2=(1-2*rand)*0.5; w3=(1-2*rand)*0.5; w4=(1-2*rand)*0.5; w5=(1-2*rand)*0.5; w6=(1-2*rand)*0.5; w7=(1-2*rand)*0.5; w8=(1-2*rand)*0.5; w9=(1-2*rand)*0.5; n=5; %Factor de Aprendizaje caso a u=0.01; % Momento caso a alpha=4; dwan1=0; dwan2=0; dwan3=0; dwan4=0; dwan5=0; dwan6=0; dwan7=0; dwan8=0; dwan9=0; dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0; for j=1:1000 err_T=0; for i=1:4 net1=in1(i)*w1+in2(i)*w3+in0*w7; net2= in2(i)*w4+in1(i)*w2+in0*w8; out1=1/(1+exp(-alpha*net1)); out2=1/(1+exp(-alpha*net2)); net= w5*out1+w6*out2+ in0*w9; out=1/(1+ exp(-alpha*net) ); D_w1= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in1(i); D_w2= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in1(i); D_w3= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*in2(i); D_w4= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*in2(i); D_w5= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out1; D_w6= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*out2; D_w7= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w5*[alpha*out1*(1-out1)+0.1]*1; D_w8= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]*w6*[alpha*out2*(1-out2)+0.1]*1; D_w9= n*(targ(i)-out)*[alpha*out*(1-out)+0.1]; dw1=dw1+D_w1; dw2=dw2+D_w2; dw3=dw3+D_w3; dw4=dw4+D_w4; dw5=dw5+D_w5; dw6=dw6+D_w6; dw7=dw7+D_w7; dw8=dw8+D_w8; dw9=dw9+D_w9;
  • 10. Página 10 err_i=(targ(i)-out)^2; err_T=err_T+err_i; end w1=w1+u*dwan1+dw1*(1-u); w2=w2+u*dwan2+dw2*(1-u); w3=w3+u*dwan3+dw3*(1-u); w4=w4+u*dwan4+dw4*(1-u); w5=w5+u*dwan5+dw5*(1-u); w6=w6+u*dwan6+dw6*(1-u); w7=w7+u*dwan7+dw7*(1-u); w8=w8+u*dwan8+dw8*(1-u); w9=w9+u*dwan9+dw9*(1-u); dwan1=u*dwan1+dw1*(1-u); dwan2=u*dwan2+dw2*(1-u); dwan3=u*dwan3+dw3*(1-u); dwan4=u*dwan4+dw4*(1-u); dwan5=u*dwan5+dw5*(1-u); dwan6=u*dwan6+dw6*(1-u); dwan7=u*dwan7+dw7*(1-u); dwan8=u*dwan8+dw8*(1-u); dwan9=u*dwan9+dw9*(1-u); dw1=0;dw2=0;dw3=0;dw4=0;dw5=0;dw6=0;dw7=0;dw8=0;dw9=0; dw=zeros; vector_epocas(j)=j; vector_err(j)=err_T; figure(2) plot(vector_epocas,vector_err); ylabel('ERROR CUADRATICO') xlabel('EPOCA') end w11=w1; w12=w2; w21=w3; w22=w4; lw1=w5; lw2=w6; b1=w7; b2=w8; b3=w9; [in11,in22]= meshgrid (0:.01:1,0:.01:1); in0=1; alpha=4; net1a= in11*w11+in22*w21+in0*b1; net2b= in11*w12+in22*w22+in0*b2; out1a=1./(1+exp(-alpha*net1a)); out2b=1./(1+exp(-alpha*net2b)); net3c= out1a*lw1+out2b*lw2+in0*b3; outxr= 1./(1+exp(-alpha*net3c)) figure(9); out21xr= round (outxr); subplot(2,1,1); mesh(in11,in22,outxr); xlabel('in2');ylabel('in1');zlabel('out') subplot(2,1,2); mesh(in11,in22,out21xr); xlabel('in2');ylabel('in1');zlabel('out') Yo Evelyn Gabriela Lema Vinueza afirmo que esta actividad es de mi autoría y establezco que para la elaboración de la misma he seguido los lineamientos del Código de Ética de la Universidad de las Fuerzas Armadas ESPE