Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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];
- PB = [B(1,:) B(2,:) B(3,:) B(4,:) B(5,:) B(6,:) B(7,:)]';
- 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 ]';
- 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 ]';
- 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 ]';
- 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 ]';
- TA = [ 1 0 0 0 0 ]';
- TB = [ 0 1 0 0 0 ]';
- TC = [ 0 0 1 0 0 ]';
- TD = [ 0 0 0 1 0 ]';
- TE = [ 0 0 0 0 1 ]';
- T = [ TA TB TC TD TE ];
- IN = [ 0 1; 0 1;0 1;0 1;0 1];
- IN = [ IN ; IN ; IN ; IN ; IN ; IN; IN ];
- P = [ PA PB PC PD PE ];
- net = newff([IN], [20 5 5], {'tansig','tansig', 'purelin'});
- net.trainParam.epochs = 10000;
- net = train(net, P, T);
- A = sim(net, P);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement