Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BACKPROPAGATION
CREACION de la red que normalmente es la más usada con el algoritmo del backpropagation es
feedforward de múltiples capas (multilayer).
net=newff([-1 2; 0 5],[3,1],{'tansig','purelin'},'traingd');
Entrada Salida
ENTRENAMIENTO POR INCREMENTAL (traingd)
net=newff(minmax(p),[3,1],{'tansig','purelin'},'traingd');
net.trainParam.show = 50;
net.trainParam.lr = 0.05;
net.trainParam.epochs = 300;
net.trainParam.goal = 1e-5;
RESULTADO
RESULTADO SALIDA
DESCENSO DE GRADIENTE POR LOTES CON MOMENTUMN (traingdm).
net=newff(minmax(p),[3,1],{'tansig','purelin'},'traingdm');
net.trainParam.show = 50;
net.trainParam.lr = 0.05;
net.trainParam.mc = 0.9;
net.trainParam.epochs = 300;
net.trainParam.goal = 1e-5;
[net,tr]=train(net,p,t);
a = sim(net,p)
Grafica de la Red Neuronal
Entrenamiento
se obtuvo 9 iteraciones
RESULTADO
RESULTADO SALIDA
TAZA DE APRENDIZAJE (traingda, traingdx)
net=newff(minmax(p),[3,1],{'tansig','purelin'},'traingda');
net.trainParam.show = 50;
net.trainParam.lr = 0.05;
net.trainParam.lr_inc = 1.05;
net.trainParam.epochs = 300;
net.trainParam.goal = 1e-5;
[net,tr]=train(net,p,t);
a = sim(net,p)
140 ITERACIONES
RESULTADO
RESULTADO SALIDA
ACTUALIZACIÓN DE FLETCHER-REEVES (traincgf)
net=newff(minmax(p),[3,1],{'tansig','purelin'},'traincgf');
net.trainParam.show = 5;
net.trainParam.epochs = 300;
net.trainParam.goal = 1e-5;
[net,tr]=train(net,p,t);
a = sim(net,p)
SE OBTUBO 2 ITERACIONES
RESULTADO
RESULTADO SALIDA
RESTABLECIMIENTO DE POWELL-BEALE (traincgb)
net=newff(minmax(p),[3,1],{'tansig','purelin'},'traincgb');
net.trainParam.show = 5;
net.trainParam.epochs = 300;
net.trainParam.goal = 1e-5;
[net,tr]=train(net,p,t);.
a = sim(net,p)
GRAFICA DE LA RED
ENTRENAMIENTO
SE OBTUVO 2 ITERACIONES
RESULTADO
RESULTADO SALIDA