HƯỚNG DẪN SỬ DỤNG PHẦN MỀM MẠNG NƠ RON · PDF filetiếng Việt, tiếng Anh...

download HƯỚNG DẪN SỬ DỤNG PHẦN MỀM MẠNG NƠ RON · PDF filetiếng Việt, tiếng Anh và tiếng Nhật. n m l wij wjk x1 xi xn y1 yk yl INPUT LAYER HIDDEN LAYER OUTPUT LAYER

If you can't read please download the document

Transcript of HƯỚNG DẪN SỬ DỤNG PHẦN MỀM MẠNG NƠ RON · PDF filetiếng Việt, tiếng Anh...

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 1

    HNG DN S DNG PHN MM MNG N RON SPICE-MLP

    Cao Thng 2003 2007

    Cp nht 2011 Jan.

    1. GII THIU

    Mc ch chnh ca ti liu ny l hng dn bn c s dng

    phn mm Spice-MLP, v khng i su vo l thuyt mng n

    ron. Nu mun tm hiu thm v l thuyt, cc bn c th tham

    kho cc ti liu v mng n ron c sn trn internet hoc sch

    chuyn ngnh.

    Mc ch ca cc phn mm Spice-MLP v SpiceSOM l gip

    bn bit cch s dng mng n ron mt cch c bn, nhanh chng

    v hiu qu m khng phi c nhiu v l thuyt mng n ron.

    Khi bn hiu r tng chc nng ca cc phm mm ny, bn

    c th d dng tip cn vi l thuyt cng nh cc ti liu tham

    kho v mng n ron.

    Spice-MLP l phn mm mng n ron 3 lp, vi nhiu u vo v

    nhiu u ra. Spice-MLP c vit vi mc ch hng dn sinh

    vin v nghin cu sinh hc tp v s dng mng n ron m

    hnh ha nhiu loi d liu khc nhau. Hin ti Spice-MLP ang

    c nhiu bn trn th gii s dng. Spice-MLP c giao din vi

    ting Vit, ting Anh v ting Nht.

    nm

    l

    ijw jkw

    1x

    ix

    nx

    1y

    ky

    ly

    LAYER INPUT LAYER HIDDEN LAYER OUTPUT

    1 1 1

    ij

    k

    Weight_IJ Weight_JK

    Bias

    Bias

    00 JIw 00 KJw

    0_ JTeta

    0_ KTeta

    00

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 2

    Ty thuc vo phin bn Spice-MLP m bn ang s dng, mt

    s hng dn hoc giao din minh ha trong ti liu ny c th

    khc vi thc t.

    Spice-MLP c vit bi CAO THANG khi tc gi lm vic ti Soft Intelligence Laboratory,

    Ritsumeikan University, Japan, 2003-2007 v thng xuyn c cp nht theo yu cu ca

    ngi s dng

    SpiceSOM v Spice-MLP c th download c ti: download.cnet.com

    hiu hn v mng n ron vi cc ng dng nh nhn dng khun mt, ngi i b, d bo

    chng khon, t gi..., cc bn nn c thm ti liu Mt s v d phn loi dng SOM v MLP

    Neural Network (neural_network_practical_use_vi.pdf).

    Nu c thc mc hoc cn yu cu thm v chc nng ca Spice-MLP, bn c th lin h vi tc

    gi ti http://spiceneuro.wordpress.com hoc spiceneuro AT gmail DOT com. Cm n cc bn.

    2. CI T SPICE-MLP

    Download file ci t ca Spice-MLP v chy setup.exe, trn mn hnh hin ra:

    Hnh 1. Ci t

    Chn Next, sau chn th mc m bn mun ci t Spice-MLP vo, chn Next v Next tip.

    Spice-MLP s c ci vo th mc m bn chn.

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 3

    Hnh 2. Chn Folder ci vo

    Lu :

    Vi Windows version c, Nu sau khi ci t, chng trnh khng chy, c th bn cn

    ci Microsoft .NET Framework Redistributable Package 3.5.21022 trc khi ci Spice-

    MLP.

    Nu d liu ca bn dng di dng MDB format, c th bn cn ci thm Microsoft

    Data Access Components.

    3. S DNG SPICE-MLP

    Chy Spice-MLP bng cch click vo biu tng Spice-MLP trn desktop hoc trong Start

    Programs Cao Thangs Spice-MLP Spice-MLP.

    Trn mn hnh hin ra giao din ting Anh, bn c th chn ngn ng ting Vit hoc ting Nht

    bng cch chn Options Languages.

    Hnh 3. Chn ngn ng

    Trong cc giao din minh ha di y, ngn ng c s dng l ting Vit.

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 4

    Menu V chng trnh. Hy c trc khi s dng l gii thiu vn tt v Spice-MLP v s

    ng ca ngi s dng. Bn cn c k trc khi s dng Spice-MLP.

    Hnh 4. V chng trnh, nh trong chp nm 2007

    3.1. Chun b d liu

    Spice-MLP c c d liu ca bn, bn cn chun b d liu ca mnh theo chun sau.

    3.1.1. D liu dng file text

    D liu dng file text cn c chun b thnh cc hng v ct. u tin l ID, sau l u vo

    v tip theo l u ra. Cc gi tr c phn cch bng du phy vi file CSV (Comma

    Separated Value File Format) hoc du Tab vi file TXT (Tab Separated Value File Format).

    Bn c th dng MS Excel bin son d liu, sau lu vo file file text hoc file csv. V d

    d liu vi 2 u vo v 3 u ra c t chc nh bng 1.

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 5

    Bng 1. D liu text vi 2 u vo v 3 u ra

    Lu :

    D liu phi l dng s (ngoi tr nhn (label) v cc k hiu u vo, u ra).

    Nu c d liu trng hoc null, Spice-MLP s khng c c. Trong d liu kim tra, nu

    khng c gi tr u ra, cc bn cn t gi tr ra l 0 hoc 1, hoc mt gi tr s no .

    Mt s v d v d liu c t trong th mc \Data ca Spice-MLP:

    Boolean functions.csv l v d vi 4 datasets, 2 inputs v 3 outputs. u vo l cc gi

    tr nh phn 0 v 1, u ra l gi tr ca cc hm XOR (Y0), AND (Y1) v OR(Y2) .

    Herbal data.csv l v d vi 640 datasets, 16 inputs v 33 outputs. u vo l mc

    triu chng c gi tr t 0 ti 1, u ra l h s cc v thuc c chun ha trong [0,

    1].

    sincos.csv l v d vi 100 datasets, 1 inputs v 2 outputs. u vo l i s c gi tr

    t 0 ti 2, c chun ha trong [0,1] v u ra l gi tr hai hm Sin v Cos ca i s

    u vo .

    iris_for_mlp_4inputs_1output.csv, iris_for_mlp_4inputs_3outputs.csv l d liu ca

    ba loi hoa (Iris setosa, Iris virginica v Iris versicolor), mi loi 50 mu. Cc thuc tnh

    l di v rng ca i hoa (sepal) v cnh hoa (petal) tnh theo centimeters. Chi tit ti

    http://archive.ics.uci.edu/ml/datasets/Iris. iris_for_mlp_4inputs_1output.csv l d liu

    4 u vo 1 u ra, iris_for_mlp_4inputs_3outputs.csv l d liu 3 u vo 1 u ra.

    "CAD_USD_JPN.csv", "CAD_USD_JPN_Normalized.csv", 2489 datasets v t gi

    CAD USD, CAD JPN vi 30 u vo, 2 u ra.

    ID X0 X1 Y0 Y1 Y2 LABEL

    0 0 0 0 0 0 Data 1

    1 0 1 1 0 1 Data 2

    2 1 0 1 0 1 Data 3

    3 1 1 0 1 1 Data 4

    ID: th t

    DataSet

    X: u vo

    (Input Data)

    Y: u ra

    (Output Data)

    LABEL: Nhn ca

    tng DataSet

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 6

    NASDAQ_5026_data_15inputs_1output.csv l 5026 datasets v ch s chng khon

    NASDAQ, vi 15 u vo v 1 u ra.

    Hoabinh_water_level_3_input_1_output.csv l d liu v d bo lu lng nc tng

    lai trc 10 ngy Q(t+10) ca h Ha Bnh da vo cc lu lng nc ti thi im

    hin ti v qu kh. D liu c 3 u vo gm lu lng nc hin ti Q(t), lu lng

    nc trc 10 ngy Q(t-10) v lu lng nc trc 20 ngy Q(t-20). S d liu

    l 480 mu hc (t 1 ti 480) v 90 mu kim tra (t 481 ti 570). D liu ny do bn

    Phm Th Hong Nhung, trng H Thy li cung cp, bn c c th tham kho lun

    vn Master ca Phm Th Hong Nhung (1997) v " kho st mt s phng php hc

    my tin tin, thc hin vic kt hp gia phng php hc my mng neuron vi thut

    ton gene v ng dng vo bi ton d bo lu lng nc n h Ha Bnh". Xin cm

    n bn Phm Th Hong Nhung cho php s dng d liu lu lng nc h Ha Bnh

    minh ha trong ti liu ny.

    3.2. Load d liu

    Gi s chng ta dng d liu l file sincos.txt l v d vi 100 datasets, 1 u vo v 2 u ra

    ni trn. Trong mc S Neuron v D liu Ta chn nh hnh 5:

    Hnh 5. Chn tham s load d liu

    Chn nt Ti t file text, d liu s c ti vo b nh. Trong mc XEM D LIU bn

    phi, bn c th xem li tng dataset ca d liu m bn va load:

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 7

    3.3. Chun ha d liu

    Nu d liu ca bn cha c chun ha, bn c th dng chc nng chun ha d liu nh

    hnh 7 sau. Bn c th chun ha d liu u vo hoc u ra, hoc c hai:

    Hnh 6. Xem d liu

    Thanh chn

    d liu

    u vo

    u ra (dng th)

    u ra ca d liu hc v u ra ca mng

    c biu th bng hai mu khc nhau

    u vo

    (dng bng)

    u ra ca d liu

    hc (dng bng)

    u ra ca mng

    (dng bng)

    Hnh 7. Chun ha d liu

    Hm chun ha La chn chun ha d

    liu vo hoc d liu ra

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 8

    3.4. o to mng.

    3.4.1. Chia d liu

    Nu bn mun chia d liu lm hai phn, mt phn hc v mt phn kim tra, bn dng

    chc nng Chia d liu. Sau bn cn chn phn d liu no hc. V d sau minh ha

    vic chia d liu ngu nhin thnh hai phn 70% v 30%, dng 70% hc v 30% kim tra.

    3.4.2. Chn d liu hc v cc tham s

    Tip theo, bn cn chn s nron cho lp n (hidden layer), s ln lp, thi gian hc v MSE

    (Mean of Square Error) yu cu. Bn cng c th la chn hc thch nghi (t l hc bin i da

    vo MSE hc.

    Hm bin i: bn cn chn hm bin i (Activated Functions) cho lp n v lp ra. Spice-

    MLP cung cp cho bn nhiu la chn. Nu l ngi mi bt u nghin cu v NN, bn nn

    chn cc hm Sigmoid, HyperTanh, Tanh, ArcTan, ArcSinh.

    Th t u vo trong khi hc: bn c th chn vo ngu nhin hoc vo tun t.

    Hnh 8. Chia d liu

    Hnh 9. Chn d liu hc v cc tham s

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 9

    Hin ti Spice-MLP dng 27 hm bin i. Cng thc v th ca mt s hm i c minh

    ha bng 2 sau.

    Sigmoid

    HyperTanh

    Tanh

    ArcTan

    Hnh 10. Chn hm bin i (Activated Functions) cho lp n v lp ra

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 10

    ArcSinh

    Sin

    Linear

    Cos

    Exp(-x)

    Exp(-x*x)

  • Hng dn s dng phn mm Neural Network Spice-MLP 2013-07-11

    Trang 11

    x*x*x

    InvertAbs

    3.4.3. o to mng (training)

    Sau khi chn s nron cho lp n, chn t l d liu hc v cc thng s cn thit, bn c th bt

    u o to mng. Sau y l cc nt lnh chnh o to.

    Khi to trng s ban u: khi to (Reset) li trng s ban u cho cc nt mng.

    o to: o to mng.

    Load trng s mng t File nh phn: ti trng s mng t file nh phn c sn. Lu ,

    nu thng s mng t file nh phn c sn khc vi thng s mng hin ti ca bn, c

    th chng trnh s bo li hoc a ra kt qu sai.

    Lu trng s mng vo File nh phn: lu trng s mng hin thi vo file nh phn, mi

    gi tr s c ghi vi di 4 bytes. Th t nh sau:

    Weight_IJ: I0J0, I0J1,

    Weight_TetaJ: Teta_J0, Teta_J1,

    Weight_JK: J0K0, J0K1,

    Weight_Te