Advertisement
Guest User

asfsaf

a guest
Oct 22nd, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. % Clasificare in 4 clase cu un perceptron cu 9 unitati de intrare
  2. % si 4 unitati functionale
  3.  
  4. semne={[0;1;0;0;1;0;0;1;0] [0;0;0;1;1;1;0;0;0] [0;0;1;0;1;0;1;0;0] [1;0;0;0;1;0;0;0;1]};
  5. d={[1;0;0;0] [0;1;0;0] [0;0;1;0] [0;0;0;1]};
  6. pm2=newp([0 1;0 1;0 1; 0 1; 0 1;0 1;0 1;0 1;0 1],4);
  7.  
  8. rez2=sim(pm2,semne);
  9. % afisarea rezultatelor
  10. disp('Inainte de antrenare:');
  11. disp(rez2{1,1}); disp(rez2{1,2}); disp(rez2{1,3}); disp(rez2{1,4});
  12.  
  13. % antrenare
  14. pm2.trainParam.epochs=1000;
  15. pm1.trainParam.goal=0.001;
  16. pm2a=train(pm2,semne,d);
  17. rez2=sim(pm2a,semne);
  18.  
  19. % afisarea rezultatelor
  20. disp('Dupa antrenare:');
  21. disp(rez2{1,1}); disp(rez2{1,2}); disp(rez2{1,3}); disp(rez2{1,4});
  22.  
  23. % testare pentru alt exemplu
  24. test={[0;1;1;0;1;0;0;1;0] [0;0;0;1;1;1;1;0;0] [0;0;1;1;1;0;1;0;0] [1;0;1;0;1;0;0;0;1]};
  25. rez2=sim(pm2a,test);
  26.  
  27. % afisarea rezultatelor
  28. disp('Rezultatul testelor:');
  29. disp(rez2{1,1}); disp(rez2{1,2}); disp(rez2{1,3}); disp(rez2{1,4});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement