Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = -5:0.1:5;
- %plot(n, hardlim(n));
- %n = -5:0.1:5;
- %plot(n, purelin(n));
- %plot(n, tansig(n));
- %n = -5:0.1:5;
- %plot(n, logsig(n));
- %pojedynczy neuron, 2 wejscia
- % + jedno wejscie jest stale
- %argumenty newp:
- %zakresy danych wejsciowych
- %ilosc neuronow
- %funkcja
- %net = newp([-2 2; -2 2 ], 1, 'hardlim');
- %net = newp([-2 2; -2 2 ], 1, 'logsig');
- %net = newp([-2 2; -2 2 ], 1, 'purelin');
- %net = newp([-2 2; -2 2 ], 1, 'tansig');
- %net = newp([-2 2; -2 2 ], 1, 'hardlim');
- %net.IW{1, 1} = [ 1 1 ];
- %IW input wieght
- %pierwsza warstwa 4 neurony, druga 1
- net=newff([0 3; 0 3 ], [ 4, 1 ], {'hardlim', 'hardlim'});
- net.IW{1,1}= [0 1;0 -1;1 0;-1 0];
- net.b{1}=[-1; 2;-1;2];
- net.LW{2,1}=[1,1,1,1];
- %druga warstwa waga
- net.b{2}=[-3.5];
- %net.b{1} = -1;
- %podanie wagi dla wejscia stalego (wyraz wolny)
- [ X Y ] = meshgrid(-3:0.1:3);
- Z = X;
- %2 argumenty, siec i dane wejsciowe
- Z(:) = sim(net, [X(:)'; Y(:)']);
- surf(X,Y,Z);
- %za po moca pojedynczego neurona mozna zroibc linowy podzial przestrzeni
- %dzielmy tak, zeby kwadrat mial 1 a reszta plaszczyzny 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement