Advertisement
Guest User

lab2

a guest
Mar 21st, 2019
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.83 KB | None | 0 0
  1. B = [1 1 1 1 0; 1 0 0 0 1; 1 0 0 0 1; 1 1 1 1 0; 1 0 0 0 1; 1 0 0 0 1; 1 1 1 1 0];
  2. PB = [B(1,:) B(2,:) B(3,:) B(4,:) B(5,:) B(6,:) B(7,:)]';
  3. PA = [ 0 1 1 1 0 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 ]';
  4. PC = [ 0 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 1 ]';
  5. PD = [ 1 1 1 1 0 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 0 ]';
  6. PE = [ 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 ]';
  7. TA = [ 1 0 0 0 0 ]';
  8. TB = [ 0 1 0 0 0 ]';
  9. TC = [ 0 0 1 0 0 ]';
  10. TD = [ 0 0 0 1 0 ]';
  11. TE = [ 0 0 0 0 1 ]';
  12.  
  13. T = [ TA TB TC TD TE ];
  14. IN = [ 0 1; 0 1;0 1;0 1;0 1];
  15. IN = [ IN ; IN ; IN ; IN ; IN ; IN; IN ];
  16. P = [ PA PB PC PD PE ];
  17.  
  18. net = newff([IN], [20 5 5], {'tansig','tansig', 'purelin'});
  19. net.trainParam.epochs = 10000;
  20. net = train(net, P, T);
  21. A = sim(net, P);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement