Sunteți pe pagina 1din 1

%%

%Funcion AND - hardlims


clear all
clc
p = [[-1;-1] [-1;1] [1;-1] [1;1]]
t =[-1 -1 -1 1]
net = newp(p,t,'hardlims');
w=[0.5 -1.5];b=[-0.5];
net.IW{1,1}= w;
net.b{1} = b;
net.trainParam.epochs = 40;
net = train(net,p,t);
a = sim(net,p);
wf=net.IW{1,1}
bt=net.b{1}
%%
%Funcion OR - hardlims
clear all
clc
p = [[-1;-1] [-1;1] [1;-1] [1;1]]
t =[-1 1 1 1]
net = newp(p,t,'hardlims');
w=[0.5 -1.5];b=[-0.5];
net.IW{1,1}= w;
net.b{1} = b;
net.trainParam.epochs = 40;
net = train(net,p,t);
a = sim(net,p);
wf=net.IW{1,1}
bt=net.b{1}
%%
%Funcion AND - hardlim
clear all
clc
p = [[0;0] [0;1] [1;0] [1;1]]
t =[0 0 0 1]
net = newp(p,t,'hardlim');
w=[0.5 -1.5];b=[-0.5];
net.IW{1,1}= w;
net.b{1} = b;
net.trainParam.epochs = 40;
net = train(net,p,t);
a = sim(net,p);
wf=net.IW{1,1}
bt=net.b{1}
%%
%Funcion OR - hardlim
clear all
clc
p = [[0;0] [0;1] [1;0] [1;1]]
t =[0 1 1 1]
net = newp(p,t,'hardlim');
w=[0.5 1];b=[-0.5];
net.IW{1,1}= w;
net.b{1} = b;
net.trainParam.epochs = 400;
net = train(net,p,t);
a = sim(net,p);
wf=net.IW{1,1}
bt=net.b{1}

S-ar putea să vă placă și