1 / 16

Perceptron

Perceptron. newp. Create a perceptron net = newp(PR,S,TF,LF). PR - R x 2 matrix of min and max values for R input elements. S - Number of neurons. TF - Transfer function, default = ' hardlim '. LF - Learning function, default = ' learnp '.

Download Presentation

Perceptron

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Perceptron

  2. newp • Create a perceptron net = newp(PR,S,TF,LF)

  3. PR - R x 2 matrix of min and max values for R input elements. • S - Number of neurons. • TF - Transfer function, default = 'hardlim'. • LF - Learning function, default = 'learnp'. • The transfer function TF can be hardlim or hardlims. • The learning function LF can be learnp or learnpn

  4. Example • Input training data

  5. Input testing data

  6. Binary representation for input • Example, for 1 number1 = [ 0 1 0; 1 1 0; 0 1 0; 0 1 0; 1 1 1]

  7. Binary representation for target • Example, for 1 • target1=[1 0 0 0 0 0 0 0 0]’

  8. t is All target t =[1 0 0 0 0 0 0 0 0; 0 1 0 0 0 0 0 0 0; 0 0 1 0 0 0 0 0 0; 0 0 0 1 0 0 0 0 0; 0 0 0 0 1 0 0 0 0; 0 0 0 0 0 1 0 0 0; 0 0 0 0 0 0 1 0 0; 0 0 0 0 0 0 0 1 0; 0 0 0 0 0 0 0 0 1]; t=t’

  9. The code function percept_me() number1=[0;1;0;1;1;0;0;1;0;0;1;0;1;1;1]; number2=[1;1;1;0;0;1;0;1;1;1;1;0;1;1;1]; number3=[1;1;1;0;0;1;1;1;1;0;0;1;1;1;1]; number4=[1;0;1;1;0;1;1;1;1;0;0;1;0;0;1]; number5=[1;1;1;1;0;0;1;1;1;0;0;1;1;1;1]; number6=[1;1;1;1;0;0;1;1;1;1;0;1;1;1;1]; number7=[1;1;1;0;0;1;0;1;1;1;1;0;1;0;0]; number8=[1;1;1;1;0;1;1;1;1;1;0;1;1;1;1]; number9=[1;1;1;1;0;1;1;1;1;0;0;1;1;1;1];

  10. The code (2) p = [number1 number2 number3 number4 number5 number6 number7 number8 number9]; t =[1 0 0 0 0 0 0 0 0; 0 1 0 0 0 0 0 0 0; 0 0 1 0 0 0 0 0 0; 0 0 0 1 0 0 0 0 0; 0 0 0 0 1 0 0 0 0; 0 0 0 0 0 1 0 0 0; 0 0 0 0 0 0 1 0 0; 0 0 0 0 0 0 0 1 0; 0 0 0 0 0 0 0 0 1]; t=t'; net=newp(p, t); net = init(net);

  11. %training net = train(net,p,t); mytestingdata=[1;1;1;0;0;1;0;1;1;1;1;0;1;0;1]; %testing a = sim(net, mytestingdata)

  12. If a is[0 1 0 0 0 0 0 0 0]’, then the testing data is recognized as 2. • If a is [0 0 0 0 0 0 1 0 0]’ , then the testing data is recognized as 7.

  13. Latihan • Diketahui matriks matriks pembentuk karakter huruf sbb Huruf A A=[0; 0; 1; 1; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 1; 0; 1; 0; 0; 0; 0; 1; 0; 1; 0; 0; 0; 1; 1; 1; 1; 1; 0; 0; 1; 0; 0; 0; 1; 0; 0; 1; 0; 0; 0; 1; 0; 1; 1; 1; 0; 1; 1; 1 ];

  14. Huruf A 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 1 1 1 0 1 1 1

  15. Demikian seterusnya untuk huruf B sd O sbb: • B=[1; 1; 1; 1; 1; 1; 0; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 1; 1; 1; 1; 0; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 1; • 1; 1; 1; 1; 1; 1; 0 • ]; • C=[0; 0; 1; 1; 1; 1; 1; • 0; 1; 0; 0; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 0; • 1; 0; 0; 0; 0; 0; 0; • 1; 0; 0; 0; 0; 0; 0; • 1; 0; 0; 0; 0; 0; 0; • 1; 0; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 1; • 0; 0; 1; 1; 1; 1; 0 • ]; • D=[1; 1; 1; 1; 1; 0; 0; • 0; 1; 0; 0; 0; 1; 0; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 1; 0; • 1; 1; 1; 1; 1; 0; 0 • ]; • E=[1; 1; 1; 1; 1; 1; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 1; 0; 0; 0; • 0; 1; 1; 1; 0; 0; 0; • 0; 1; 0; 1; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 1; • 1; 1; 1; 1; 1; 1; 1 • ]; • F=[1; 1; 1; 1; 1; 1; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 1; 0; 0; 0; • 0; 1; 1; 1; 0; 0; 0; • 0; 1; 0; 1; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 1; 1; 1; 0; 0; 0; 0 • ]; • G=[1; 1; 1; 1; 1; 1; 1; • 0; 1; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 1; 1; 1; 0; • 0; 1; 0; 0; 0; 1; 0; • 0; 1; 0; 0; 0; 0; 1; • 1; 1; 1; 1; 1; 1; 1 • ]; • H=[1; 1; 1; 0; 1; 1; 1; • 0; 1; 0; 0; 0; 1; 0; • 0; 1; 0; 0; 0; 1; 0; • 0; 1; 0; 0; 0; 1; 0; • 0; 1; 1; 1; 1; 1; 0; • 0; 1; 0; 0; 0; 1; 0; • 0; 1; 0; 0; 0; 1; 0; • 0; 1; 0; 0; 0; 1; 0; • 1; 1; 1; 0; 1; 1; 1 • ]; • I=[0; 0; 1; 1; 1; 0; 0; • 0; 0; 0; 1; 0; 0; 0; • 0; 0; 0; 1; 0; 0; 0; • 0; 0; 0; 1; 0; 0; 0; • 0; 0; 0; 1; 0; 0; 0; • 0; 0; 0; 1; 0; 0; 0; • 0; 0; 0; 1; 0; 0; 0; • 0; 0; 0; 1; 0; 0; 0; • 0; 0; 1; 1; 1; 0; 0 • ]; • J=[0; 0; 0; 1; 1; 1; 1; • 0; 1; 0; 0; 0; 1; 0; • 0; 0; 0; 0; 0; 1; 0; • 0; 0; 0; 0; 0; 1; 0; • 0; 0; 0; 0; 0; 1; 0; • 0; 0; 0; 0; 0; 1; 0; • 0; 1; 0; 0; 0; 1; 0; • 0; 1; 0; 0; 0; 1; 0; • 0; 0; 1; 1; 1; 0; 0 • ]; • K=[1; 1; 1; 0; 0; 1; 1; • 0; 1; 0; 0; 1; 0; 0; • 0; 1; 0; 1; 0; 0; 0; • 0; 1; 1; 0; 0; 0; 0; • 0; 1; 1; 0; 0; 0; 0; • 0; 1; 1; 1; 0; 0; 0; • 0; 1; 0; 0; 1; 0; 0; • 0; 1; 0; 0; 0; 1; 0; • 1; 1; 1; 0; 0; 1; 1 • ]; • L=[1; 1; 1; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 0; 1; 0; 0; 0; 0; 0; • 1; 1; 1; 1; 1; 1; 1 • ]; • M=[1; 0; 0; 0; 0; 0; 1; • 1; 1; 0; 0; 0; 1; 1; • 1; 0; 1; 0; 1; 0; 1; • 1; 0; 0; 1; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 1 • ]; • N=[1; 0; 0; 0; 0; 0; 1; • 1; 1; 0; 0; 0; 0; 1; • 1; 1; 0; 0; 0; 0; 1; • 1; 0; 1; 0; 0; 0; 1; • 1; 0; 0; 1; 0; 0; 1; • 1; 0; 0; 0; 1; 0; 1; • 1; 0; 0; 0; 0; 1; 1; • 1; 0; 0; 0; 0; 1; 1; • 1; 0; 0; 0; 0; 0; 1 • ]; • O=[0; 0; 1; 1; 1; 0; 0; • 0; 1; 0; 0; 0; 1; 0; • 1; 0; 0; 0; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 1; • 1; 0; 0; 0; 0; 0; 1; • 0; 1; 0; 0; 0; 1; 0; • 0; 0; 1; 1; 1; 0; 0 • ];

  16. Ditanyakan : hurufapakahmatriksberikut? • dataTesting= [1; 1; 0; 0; 0; 1; 1;... 0; 1; 0; 0; 0; 1; 0; ... 0; 1; 0; 0; 0; 1; 0; ... 0; 1; 0; 0; 0; 1; 0; ... 0; 1; 1; 1; 1; 1; 0; ... 0; 1; 0; 0; 0; 1; 0; ... 0; 1; 0; 0; 0; 1; 0; ... 0; 1; 0; 0; 0; 1; 0; ... 1; 1; 0; 0; 0; 1; 1];

More Related