Advertisement
desdemona

sieci smierdza, magdy stary ma brzydki neuroglej

May 5th, 2013
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.69 KB | None | 0 0
  1. %dane uczące
  2. X = load('nauka.txt');
  3. Y = X(:, end);
  4. X(:, end) = [];
  5.  
  6. net = newff([0 1;0 1;0 1;0 1;0 1;0 1;0 1],[7 1],{'logsig' 'purelin'}, 'trainlm');
  7.  
  8. %init - losujemy wagi początkowe
  9. net = init(net);
  10. net.trainParam.epochs = 200; %maksymalna liczba epok
  11. net.trainParam.goal = 1e-8;
  12.  
  13. net = train(net, X', Y');
  14. %dane testowe
  15. X1 = load('testy.txt');
  16. Y1 = X1(:, end);
  17. X1(:, end) = [];
  18.  
  19. Z = X1;
  20. Z = sim(net, X1');
  21. %Z = X;
  22. %Z = sim(net, X');
  23.  
  24. Z1 = Z';
  25.  
  26. %zliczenie ile wyników zaklasyfikował poprawnie
  27. licz1 = 0;
  28. licz2 = 0;
  29. F = Z1-Y1;
  30. for i=1:size(F)
  31.     if abs(F(i)) > 0.5
  32.      licz2 = licz2+1;
  33.     else
  34.      licz1 = licz1+1;
  35.     end
  36. end
  37. licz1
  38. licz2
  39. licz1/(licz1+licz2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement