Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Clasificare in 4 clase cu un perceptron cu 9 unitati de intrare
- % si doua unitati functionale
- % pmvar1.m
- 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]};
- d={[1;0] [0;1] [0;0] [1;1]};
- pm1=newp([0 1;0 1;0 1; 0 1; 0 1;0 1;0 1;0 1;0 1],2);
- rez=sim(pm1,semne);
- % afisarea rezultatelor
- disp(’Inainte de antrenare:’);
- disp(rez{1,1}); disp(rez{1,2}); disp(rez{1,3}); disp(rez{1,4});
- % antrenare
- pm1.adaptParam.passes=100;
- 2
- pm1a=adapt(pm1,semne,d);
- rez=sim(pm1a,semne);
- % afisarea rezultatelor
- disp(’Dupa antrenare:’);
- disp(rez{1,1}); disp(rez{1,2}); disp(rez{1,3}); disp(rez{1,4});
- % testare pentru alte exemplu
- 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]};
- rez=sim(pm1a,test);
- % afisarea rezultatelor
- disp(’Rezultatul testelor:’);
- disp(rez{1,1}); disp(rez{1,2}); disp(rez{1,3}); disp(rez{1,4});
- Varianta 2:
- % Clasificare in 4 clase cu un perceptron cu 9 unitati de intrare
- % si 4 unitati functionale
- % pmvar2.m
- 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]};
- d={[1;0;0;0] [0;1;0;0] [0;0;1;0] [0;0;0;1]};
- pm2=newp([0 1;0 1;0 1; 0 1; 0 1;0 1;0 1;0 1;0 1],4);
- rez2=sim(pm2,semne);
- % afisarea rezultatelor
- disp(’Inainte de antrenare:’);
- disp(rez2{1,1}); disp(rez2{1,2}); disp(rez2{1,3}); disp(rez2{1,4});
- % antrenare
- pm2.adaptParam.passes=100;
- pm2a=adapt(pm2,semne,d);
- rez2=sim(pm2a,semne);
- % afisarea rezultatelor
- disp(’Dupa antrenare:’);
- disp(rez2{1,1}); disp(rez2{1,2}); disp(rez2{1,3}); disp(rez2{1,4});
- % testare pentru alte exemplu
- 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]};
- rez2=sim(pm2a,test);
- % afisarea rezultatelor
- disp(’Rezultatul testelor:’);
- 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