Advertisement
desdemona

moja glowa

Mar 25th, 2013
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.10 KB | None | 0 0
  1. n = -5:0.1:5;
  2. %plot(n, hardlim(n));
  3.  
  4. %n = -5:0.1:5;
  5. %plot(n, purelin(n));
  6. %plot(n, tansig(n));
  7.  
  8. %n = -5:0.1:5;
  9. %plot(n, logsig(n));
  10.  
  11. %pojedynczy neuron, 2 wejscia
  12. % + jedno wejscie jest stale
  13.  
  14. %argumenty newp:
  15. %zakresy danych wejsciowych
  16. %ilosc neuronow
  17. %funkcja
  18. %net = newp([-2 2; -2 2 ], 1, 'hardlim');
  19. %net = newp([-2 2; -2 2 ], 1, 'logsig');
  20. %net = newp([-2 2; -2 2 ], 1, 'purelin');
  21. %net = newp([-2 2; -2 2 ], 1, 'tansig');
  22.  
  23. %net = newp([-2 2; -2 2 ], 1, 'hardlim');
  24. %net.IW{1, 1} = [ 1 1 ];
  25. %IW input wieght
  26. %pierwsza warstwa 4 neurony, druga 1
  27. %net=newff([0 3; 0 3 ], [ 4, 1 ], {'hardlim', 'hardlim'});
  28. net=newff([0 3; 0 3 ], [ 2, 1 ], {'hardlim', 'hardlim'});
  29. net.IW{1,1}= [-1 1;1 -1];
  30. net.b{1}=[0.5; 0.5];
  31. net.LW{2,1}=[1,1];
  32. %druga warstwa waga
  33. net.b{2}=[-1.5];
  34. %net.b{1} = -1;
  35. %podanie wagi dla wejscia stalego (wyraz wolny)
  36. [ X Y ] = meshgrid(-3:0.1:3);
  37. Z = X;
  38. %2 argumenty, siec i dane wejsciowe
  39. Z(:) = sim(net, [X(:)'; Y(:)']);
  40. surf(X,Y,Z);
  41.  
  42. %za po moca pojedynczego neurona mozna zroibc linowy podzial przestrzeni
  43.  
  44. %dzielmy tak, zeby kwadrat mial 1 a reszta plaszczyzny 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement