Perceptrón Multicapa
Perceptrón Multicapa
Ingeniería Mecatrónica
Control inteligente
Perceptrón multicapa
8voI
Jesús Apolinar Chávez Trujillo
Ejercicio 1
Ejercicio 2
P = [0 0 1 1;
0 1 0 1];
T = [-1 1 1 -1];
Q = length(P);
% Frontera de decisión
u = linspace(-2, 2, 100);
v = linspace(-2, 2, 100);
for i = 1:length(u)
for j = 1:length(v)
z(i,j) = tansig(W2*tansig(W1*[u(i); v(j)] + b1) + b2);
end
end
subplot(1,2,2), hold on, contour(u, v, z',[-0.9, 0, 0.9],'LineWidth', 2) %Por que debo
transponer a z
axis([-0.5 1.5 -0.5 1.5]), plot(P(1,[1,4]),P(2,[1,4]),'ro', P(1,[2,3]),P(2,[2,3]),'bo')
Ejercicio 3
clear all, clc
t = 0:0.1:20; %vector del tiempo
y=5*besselj(1,t) %funcion f(t)
P=t; %entrada red neuronal
T=y; %salida deseada de la red
plot(P,T)
grid; xlabel('time (s)'); ylabel('output'); title('humps function')
hold;
Cuenta con 1 capa oculta de 10 neuronas y 1 capa de salida con una sola neurona.