Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

LABORATORIO DE SISTEMAS INTELIGENTES Y REDES NEURONALES

1.

Perceptron ecuacin: 2*sin(2*pi*0.4*X)+sin(X.^2);

clc
X=[0:0.01:2];
net = newff([-5 5] , [100 1] , {'tansig' 'purelin'}, 'traingd');
net.trainParam.epochs=100; %nmero de interaciones
net.trainParam.show=200; %mostrar en la grfica Vs error
net.trainParam.lr=0.01; %Factor de aprendizaje
net.trainParam.goal=0.0002;%error de divergencia
Yd=2*sin(2*pi*0.4*X)+sin(X.^2);
%entrenamiento de la red MLP
net = train(net, X, Yd);
Y=sim(net,X);
plot(X,Yd)
e=mse(Yd-Y)
Error=e*100
Clasificacin=100-Pe

NEURONAS

ENTRADAS

ITERACIONES

ERROR
(e)

ERROR %

CLASIFICACION

100 1
50 1
30 1

-5 5
-5 5
-5 5

100
100
100

0.1695
0.3281
0.3706

16.9549
32.81
37.06

83.0451
67.19
62.944

2. Perceptron ecuacin: 3*cos(2*pi*12)+exp(power(X,2))

X=0:0.01:2;
net = newff([-5 5] , [100 1] , {'tansig' 'purelin'}, 'traingd');
net.trainParam.epochs=100; %nmero de interaciones
net.trainParam.show=200; %mostrar en la grfica Vs error
net.trainParam.lr=0.01; %Factor de aprendizaje
net.trainParam.goal=0.0002;%error de divergencia
%Yd=2*sin(2*pi*0.4*X)+sin(X.^2);
Yd=3*cos(2*pi*12)+exp(power(X,2));
%entrenamiento de la red MLP
net = train(net, X, Yd);
Y=sim(net,X);
plot(X,Yd,'d')
e=mse(Yd-Y)

Error=e*100
Clasificacin=100-Error

NEURONAS

ENTRADAS

ITERACIONES

ERROR (e)

ERROR %

CLASIFICACION

100 1
50 1
30 1

-5 5
-5 5
-5 5

100
100
100

5.66
7.06
11.23

566.8
706.8
1.123

-466.80e+003
-606.83e+003
-1.023e+003

3.

Perceptron ecuacin: power(2,-1)*[exp(i*X)+exp(-i*X)+2*exp(X)];

X=0:0.01:2;
net = newff([-5 5] , [100 1] , {'tansig' 'purelin'}, 'traingd');
net.trainParam.epochs=100; %numero de interaciones
net.trainParam.show=200; %mostrar en la grafica Vs error
net.trainParam.lr=0.01; %Factor de aprendizaje
net.trainParam.goal=0.0002;%error de divergencia
Yd= power(2,-1)*[exp(i*X)+exp(-i*X)+2*exp(X)];
%entrenamiento de la red MLP
net = train(net, X, Yd);
Y=sim(net,X);
plot(X,Yd,'d')
e=mse(Yd-Y)
Error=e*100
Clasificacion=100-Error

NEURONAS

ENTRADAS

ITERACIONES

ERROR (e)

ERROR %

CLASIFICACION

100 1
50 1
30 1

-5 5
-5 5
-5 5

100
100
100

0.208
0.173
0.109

20.81
17.38
10.96

79.183
82.611
89.031

You might also like