04_Artificial Intelligence (1)

download 04_Artificial Intelligence (1)

of 171

Transcript of 04_Artificial Intelligence (1)

  • 8/13/2019 04_Artificial Intelligence (1)

    1/171

    Projekt wspfinansowany ze rodkw Unii Europejskiej w ramachEuropejskiego Funduszu Spoecznego

    ROZWJ POTENCJAU I OFERTY DYDAKTYCZNEJ POLITECHNIKI WROCAW SKIEJ

    Wrocaw University of Technology

    Advanced Informatics and Control

    A. J. Koshkouei, O. C. L. Haas

    THEORY AND PRACTICEOF ARTIFICIAL INTELLIGENCEFOR CONTROL

    Artificial Intelligence for Control

    Wrocaw 2011

  • 8/13/2019 04_Artificial Intelligence (1)

    2/171

    Wrocaw University of Technology

    Advanced Informatics and Control

    A. J. Koshkouei, O. C. L. Haas

    THEORY AND PRACTICEOF ARTIFICIAL INTELLIGENCE

    FOR CONTROL Artificial Intelligence for Control

    Wrocaw 2011

  • 8/13/2019 04_Artificial Intelligence (1)

    3/171

    Copyright by Wrocaw University of TechnologyWrocaw 2011

    Reviewer: K. Burnham

    ISBN 978-83-62098-36-1

    Published by PRINTPAP d, www.printpap.pl

  • 8/13/2019 04_Artificial Intelligence (1)

    4/171

    Thi b i e f a e ie f Ma e e e e hich ha bee d ced f a gh d ei hi a c c e de ig ed f Ad a ced I f a ic a d C . The e c c e

    de e e f a c ab a i be ee C e U i e i , U i ed Ki gd , a d W c aU i e i f Tech g , P a d. The e c e ec g i e he c e i f e a d e e gi gad a ced ech gie i i f a ic a d c , a d each e i a ched he ic c e ed ia i di id a a gh d e. The ce f ch f he a e ia c ai ed i each e i de i edf ec e e , hich ha e e ed e he ea , c bi ed i h i a i e e a e , hich

    a e ha e bee ed b a he a h f i i a e . Whi he ce f he a e iaa be a , a e ha a be f d a e he e e ibi i f he a h .

    I e ige ech i e a e a i g a i c ea i g i a e i e gi ee i g a d cie ce ha ie ed f a ecia i ed e ea ch bjec ai ea a ied e ea ch a d c e cia

    d c . Thi b f c e he ic f f gic, a ificia e a e (ANN) a d gea g i h (GA ). Thi b e e a b ief he e ica i d c i each bjec bef ede c ibi g i i g e a e dea i g i h de i g a d c . M f he i i a ed

    he c e f a e ac age MATLAB .

    A ificia Ne a Ne (ANN ) Ne a Ne (NN) a e i i a he bi gica e i he e e f i f a i ce i g a adig a hei f c i a d c e i i a he bi gica e a e c i i g f a e f a a e i hich

    c ec i e . H a a ea f he a e e a d gai e e ie ce. S ch e e ie ce aea i g i b e e ed fi d i f f e b e f i i a c e i .

    ce e a e a ied c ea e a ANN. I hi ega d, ANN a e c fig ed ia a ea i g cei g a ai ab e da a b ai ed f a e e ie ce a d/ fac f a a g i h

    c e b e . The abi i f b e i g f ANN , ha bee ec g i ed a e f he a d effec i e e h d hich a e ed i a i di ci i e i c di g ec ic , bi edica e ,

    a e ec g i i , da a c a ifica i , e gi ee i g a d he bjec a ea . Ad a cedc a i a ech gie a d f a e ha e e ha ced he abi i f ANN ega d e f he

    f da a a d hei c e i . The i e i f hi b i ide a i a g i h a he a ica f a d c a i a i e ige ce a adig f a ech i e . H e e ,

    a ech i e a d a g i h a e e e ed ch ha he eade de a d headi a d a e ab e a he e e h d f i g e a i e c e b e i hei

    Ma a ica i i i f a ic a d c i h a cia ed MATLAB fi e a e ided.

    F gic he i ba ed f e he i d ced b Zadeh i 1965, a d ie d aa i a e i f a b e b ge e a i g a f a i , fac , gic e a aa d he a ai ab e i f a i . F gic ha a ide a ge f a ica i i a a ea i c di

    i c i e ia i i a i , edica diag e a d cie ce , a a i , edic i f a e a d e gi ee i g. I h d be e ha i ed ha a e h d a be efi f b h f gic

    a d ANN ech i e hich a e ab e e a c e b e .

    The a ica i f ge e ic a g i h ha e bee i e e ed i g he Ge e ic A g i h bde e ed i Sheffie d b Chi e fie d, F e i g, P hei a d F eca beca e i i f ee a ai ab e d ad a d i a ia e f he e.

  • 8/13/2019 04_Artificial Intelligence (1)

    5/171

    The b ief i e f hi b i a f :

    Cha e 1 a i h a i d c i f he ba ic c ce f f gic i h a ica i ce gi ee i g i i g f e a i a d he e h d f def ifica i . The La

    f he Cha e f c e f c de ig e h d i c di g Ma da i a d Ta agi S gec e .

    Cha e 2 e e e a e i c di g e he e ica bac g d ed b e ea d MATLAB e a e . A be f c e a e a chi ec e a e de c ibed i c di g

    i g e a d i a e e ce (MLP), Radia ba i f c i a e a Ga ia adia f c i a d ge e a i ed eg e i e a e . T ai i g a g i h ba ed bac agaa d ea a g i h a e di c ed a d de a ed i g MATLAB e a e . Fi a a e a e i ed high igh he i a ce f e i g a d eg a i a i .

    Cha e 3 e e ge e ic a g i h a a e h d f i i a i a d de a e i e h gMATLAB e a e a ied i a + i eg a + de i a i e c e i g a d ide ifica i .

    Thi b ha bee i e ch ha c ce a e i d ced h gh e a e . A bib i g a hided f eade i hi g gai e de ai ed i f a i a ic a a ec f he a e

    e e ed i hi b .

  • 8/13/2019 04_Artificial Intelligence (1)

    6/171

    C

    ..................................................................................................................................................... ii

    1 F L gic a d a ica i i c ........................................................................................... 2

    1.1 B ief hi ............................................................................................................................. 2

    1.2 F Se a d i a c ce ............................................................................................ 2

    1.3 Re e e a i f f e ................................................................................................... 6

    1.3.1 Di c e e i e f e e a e .................................................................................... 6

    O e a i a d ........................................................................................................ 7

    1.3.3 F e a d e a i f c i ca e ............................................................. 101.3.4 O e a i a d f he c i ca e ............................................................... 11

    1.3.5 C a ica a d f e a i .......................................................................................... 12

    1.3.6 O e a i f e a i ........................................................................................ 12

    1.4 The c e f e be hi f c i : ..................................................................... 13

    1.4.1 S a d b da ie f e be hi ...................................................................... 15

    1.4.2 C e f e ............................................................................................................ 16

    1.4.3 The heigh f a f e ................................................................................................ 161.4.4 P jec i f a e a i ................................................................................................ 16

    1.4.5 C i d ica e e i f f e ................................................................................. 17

    1.4.5.1 A~ C i i f a f e i h a e a i ............................................................ 18

    1.4.6 C i i f e a i ........................................................................................ 19

    1.5 A i a e ea i g a d def ifica i e h d .......................................................... 20

    1.5.1 Li g i ic a iab e a d hedge....................................................................................... 20

    1.5.2 Li g i ic hedge ........................................................................................................... 21

    1.5.3 M d e i fe e ce che e ................................................................................. 23

    1.6 The Ma da i i ica i ...................................................................................................... 24

    1.7 Def ifica i Me h d ....................................................................................................... 25

    1.7.1 The ce e f a ea e h d (ce e f g a i ) .............................................................. 26

    1.7.1.1 Di c e e ca e .............................................................................................................. 26

    1.7.1.2 C i ca e ........................................................................................................ 27

    1.7.2 The ce e f e h d .......................................................................................... 29

    1.7.2.1 Di c e e ca e .............................................................................................................. 29

  • 8/13/2019 04_Artificial Intelligence (1)

    7/171

    1.7.2.2 C i ca e ........................................................................................................ 30

    1.7.3 The ce e f he heigh e h d .................................................................................. 30

    1.8 Def ifica i e h d a d deci i a i g ce ........................................................ 31

    1.9 F C e ................................................................................................................... 34

    1.9.1 R e f a , i ica i a d i fe e ce ......................................................................... 35

    1.10 Ta agi S ge (T S) f c e .................................................................................... 40

    1.10.1 O e e ........................................................................................................ 40

    1.10.2 Ta agi S ge f c : C ed e ....................................................... 41

    1.10.3 Di c e e i e Ta agi S ge f e ................................................................... 42

    1.10.4 N e ica e a e (a i e ed e d ) ................................................................ 431.11 F a d PID c e c fig a i .............................................................................. 46

    1.12 C c i f c e ........................................................................................... 47

    1.12.1 Ta agi S ge F c e h d ........................................................................... 47

    1.12.2 Ma da i e h d .......................................................................................................... 48

    2 Ne a Ne ............................................................................................................................ 50

    2.1 Bac g d a d i i ia i a i ....................................................................................... 50

    2.2 Hi f e a e .................................................................................................... 512.3 A i e a ificia e a e ......................................................................................... 51

    2.3.1 Pe ce ..................................................................................................................... 55

    2.3.2 T a e a d De a R e ................................................................................. 57

    2.3.3 U da i g eigh f a ge e a ca e: The De a R e.................................................... 61

    2.3.4 S a ........................................................................................................................ 62

    2.4 Ne a e ea i g........................................................................................................ 62

    2.4.1 Machi e ea i g ........................................................................................................... 63

    2.4.2 Lea i g a egie ........................................................................................................ 63

    2.4.3 Machi e ea i g a g i h ......................................................................................... 64

    2.4.4 Te i g a e .......................................................................................................... 64

    2.4.5 Acc ac ea e e f a e ........................................................................... 65

    2.4.6 Li i a i f i g e a e e ce ......................................................................... 65

    2.4.7 S i egi .............................................................................................................. 67

    2.5 M i a e e a e ................................................................................................... 68

    2.5.1 XOR b e ................................................................................................................. 72

  • 8/13/2019 04_Artificial Intelligence (1)

    8/171

    2.6 Bac aga i Me h d ...................................................................................................... 74

    2.6.1 Bac aga i a g i h ( a )......................................................................... 76

    2.6.2 The e ce c e ge ce he e ......................................................................... 76

    2.7 Ga ia adia ba i f c i e ................................................................................ 79

    2.8 Diffe e ce be ee a RBF a d he a da d MLP ................................................................ 81

    2.8.1 Ga ia adia ba i f c i (GRBF) e a e ................................................ 83

    2.8.2 E i a i f he eigh a i .................................................................................... 85

    2.9 Ge e a i ed Reg e i Ne a Ne (GRNN) ................................................................. 88

    2.10 K ea a g i h ................................................................................................................ 89

    2.10.1 I a ce f ea a g i h . .............................................................................. 892.10.2 The ea a g i h ................................................................................................ 92

    2.10.2.1 Fi ea a g i h ......................................................................................... 92

    2.10.2.2 Sec d ea a g i h .................................................................................... 93

    2.10.2.3 The f ea a g i h ................................................................................. 94

    2.11 S e i ed e ec i f ce e ............................................................................................. 95

    2.12 Ne a e f c e .................................................................................... 99

    2.12.1 Rec e e a e (RNN ) ............................................................................... 992.12.2 Ti e De a Ne a Ne (TDNN ) ........................................................................ 100

    2.13 Ne a e a egie ................................................................................................... 101

    2.14 Ne a e i g MATLAB ........................................................................................... 104

    2.14.1 Ac i a i F c i .................................................................................................... 104

    2.14.2 MATLAB de ......................................................................................................... 104

    2.14.3 MATLAB .......................................................................................................... 105

    2.14.4 NN De ig .................................................................................................................... 105

    2.14.5 T ai i g A g i h ..................................................................................................... 106

    2.14.6 Pa a e e O i i a i .............................................................................................. 107

    2.14.7 P e a d P ce i g ............................................................................................. 107

    2.14.8 Radia Ba i Ne .................................................................................................. 108

    2.15 C ea i g a ge e a i ab e e a e i g MATLAB .................................................. 109

    2.15.1 Ba e ia Reg a i a i............................................................................................... 110

    2.16 C a ida i : Ea i g .......................................................................................... 111

    2.16.1 C a ida i f RBF ANN .................................................................................... 111

  • 8/13/2019 04_Artificial Intelligence (1)

    9/171

    2.16.2 P i ci a C e A a i ..................................................................................... 112

    2.16.3 O i i i g Ne Si e ............................................................................................. 112

    2.16.4 S a i ica A a i ....................................................................................................... 113

    2.17 NN i C ..................................................................................................................... 113

    2.18 A A M ................................................................................ 115

    2.18.1 W i g i h Bac aga i e h d i g MATLAB ............................................. 115

    3 Ge e ic a g i h ...................................................................................................................... 117

    3.1 I d c i he i ic ech i e a d c e e ea ch ............................................... 118

    3.1.1 O igi f Ge e ic a g i h ....................................................................................... 119

    3.1.2 Ge e ic a g i h e i g .................................................................................. 1193.2 C cha ac e i ic f GA .......................................................................................... 121

    3.2.1 Fi e f c i ........................................................................................................... 122

    3.2.1.1 P i a fi e ................................................................................................. 122

    3.2.1.2 Li ea ca i g ........................................................................................................... 123

    3.2.1.3 Ra i g e h d ..................................................................................................... 123

    3.2.2 Pa e Ra i g ............................................................................................................ 125

    3.2.2.1 Pa e a i g e ec i e h d .......................................................................... 1263.3 Se ec i .............................................................................................................................. 128

    3.3.1 R e e hee e ec i ............................................................................................. 129

    3.3.2 Re ai de cha ic a i g i h e ace e ..................................................... 130

    3.3.3 S cha ic i e a a i g...................................................................................... 130

    3.4 Ge e ic ea ch e a .................................................................................................... 131

    3.4.1 C e e a .................................................................................................... 131

    3.4.1.1 Si g e i c e ............................................................................................. 131

    3.4.1.2 M i i c e .............................................................................................. 131

    3.4.1.3 U if c e ................................................................................................... 132

    3.4.1.4 Sh ff e c e ..................................................................................................... 132

    3.4.1.5 Red ced ga e .................................................................................................. 132

    3.4.1.6 Re a he c e e a ...................................................................... 133

    3.4.2 M a i e a ..................................................................................................... 133

    3.4.2.1 Bi a a i ....................................................................................................... 133

    3.4.2.2 Di c e e a i .................................................................................................... 134

  • 8/13/2019 04_Artificial Intelligence (1)

    10/171

    3.4.3 Sea ch e a f ea a e GA ............................................................................. 134

    3.4.3.1 Li e ec bi a i .................................................................................................. 134

    3.4.3.2 I e edia e ec bi a i ................................................................................... 134

    3.4.3.3 C i a i ............................................................................................... 135

    3.5 GA: a he e ica e ec i e .............................................................................................. 135

    3.6 W ed e a e: ................................................................................................................ 137

    3.6.1 O i i a i f a ad a ic c f c i ................................................................... 137

    3.7 E e ci e .............................................................................................................................. 151

    3.7.1 Re i i f GA e i g a d f c i a i ........................................................... 151

    3.7.2 S i g a e a i ..................................................................................................... 1533.7.3 S e ide ifica i i g ge e ic a g i h .......................................................... 154

    3.7.4 T i g PID c e i h a GA .................................................................................. 156

    3.8 MATLAB c de f GA a d c f c i i e e a i ............................................... 157

    3.9 Bib i g a h Ge e ic a g i h a d E i a egie .............................................. 161

  • 8/13/2019 04_Artificial Intelligence (1)

    11/171

    1

    1.1 B The c ce f f e he a i d ced i 1965 b L fi Zadeh ( Zadeh, 1965. H e e , a hebegi i g, he de e e f hi idea a e . I 1972, he fi i g g f

    e a e ab i hed i Ja a b T hi Te a (S ge a d, 2005). Zadeh b i hed a a eab f a g i h i 1973 (Zadeh, 1973). Af e hi da e, i e e i f he a ed

    eadi g he de e e f a a g i h (Ve b gge , 1999) ge he i h hei a ica i a ide a ge f a ica i d ai . Ea a ica i i c ded c f a ea e gi e

    e (Ma da i, 1974), a e e e f a a ica e a a i (Ha Zi e a , 1977),c f a ce e i e (S id h e a , 1980), a e ea e c e cche ica i jec i , c i g f he b a Se dai a a i e (Ja e , 2007), che

    a bac ga g a (Ha Be i e , 1999). Si ce hi da e, a be f g a a d a g i hca ab e f bea i g d c a h a a e ha e bee de e ed f b h che a d bac ga .

    The fi f gic chi a de e ed b Ma a i T gai a d Hi e Wa a abe a AT & T BeLab a ie (USA) i 1985 (Ha Zi e a , 1993). B 1987 a f gic a ica ii c di g c ai e c a c , e e ca a i , de i g b a d a a ed ai c af

    a di g, had bee i d ced.

    T gai I f aL gic I c. a he fi f c a e ab i hed i I i e (USA), 1987. I 1989 heLab a f I e a i a F E gi ee i g Re ea ch (LIFE) i Ja a a e ab i hed. I 1990F L gic S e I i e (FLSI), ed b P fe Ta e hi Ya a a a, de e ed he f echi i BiCMOS (bi a c e e a e a ide e ic d c ) ech g hich faci i a eha d i e cha ac e ec g i i i hi e ic ec d i g a i g e f e chi a d cha chi i CMOS ech g i (1991) a d (1992), e ec i e . I 1991, he I e ige S eC Lab a a c ea ed i Sie e (Ge a ) a d a e a he F A ificia I eP i Ce e i Ja a . Si ce 1992 a e e , i e i a d a ica i c ce i g f

    gic a d i a ica i ha e a ea ed.

    Ha i g e e ed a b ief i d c i he igi a d e de e e i f gic, he ai de f he cha e i c ed a f . Sec i 1.2 i d ce he c ce f f

    i a ed i h e a e de ai i g h a f e ca be c c ed bef e de c ibi g cf e a i ch a i , a a d e a i a e. The i a c ce ch a e bef c i a d f gic i fe e ce a d i ica i a e de c ibed i Sec i 1.3. The c ce def ifica i a d he e h d f def ifica i a e e e ed i Sec i 1.4. Fi a fc e a e i d ced a d he diffe e ce be ee he Ma da i a d Ta agi a d S gec e a e i a ed. Th gh Sec i 1 e a e a e ed i a e he i c

    a de c ibed.

    1.2 I hi ec i he c ce f he f e a d hei a ica i a e i d ced b i g ie a e . The e be hi f c i a d e a ed c ce ch a c e , a d c e adefi ed.

  • 8/13/2019 04_Artificial Intelligence (1)

    12/171

    C ea , he c a f a ea be hich a e ch g ea e ha 1, he c a fbea if e , " he c a f a e ," d c i e c a e e i he a

    a he a ica e e f he e e . (Zadeh, 1965])Zadeh C ai

    A c i e i a e defi ed c a f bjec e e e ch ha a defi i i e i a be gi ee e e a be defi ed ba ed e . F e a e he a e f e f he da f he eeca be defi ed a a e , = S da , M da , T e da , F ida , Sa da

    he e

    i a bi a i ch e c ai fi e e e e . The de f he e e e i i a

    he ef e he e a be i e a = T e da , M da , S da , F ida , Sa daA he ib e da f a ee c i e a e hich i e ed he i e e f di c e, i

    i e e i e a e . The i e a e defi i g he da f he ee i he ef e:

    = S da , M da , T e da , Wed e da , Th da , F ida , Sa da

    A e a e a b e f he i e a e . The i e a e i he a ge e ha he a ciae e e be g . The i e a e de e d he a e f he e e e a d i i c de a

    e e e bjec ha a e c ide ed.F e a e, a i g ha B i he e f a a be e ha 10:

    B= 1, 2, 3, 4, 5, 6, 7, 8, 9

    The he i e a e i he e f a a a be .

    A e ha i a e a d defi e a f c i C ch ha :

    ( ) 1C x = if x i a e e e fC a d

    ( ) 0C x = if x i a e be fC

    I f haC i a f c i f he i e a eU i { }1,0

    { }: 0,1C U

    a d he e i defi ed a :

    { }: ( ) 1C C x U x= =

    =C x

    C x xC if 0

    if 1)(

  • 8/13/2019 04_Artificial Intelligence (1)

    13/171

    i hich C i ca ed he e be hi f c i . I hi ca e e e e e e f he i e a e iei he i i .

    F e a e, f he e f da f he ee , , (Monday) 1 A = a i i e e i he e A h e e

    (Wednesday ) 0 A = beca e i i e e .

    Gi e he eB, (5) 1 B = a d (15) 0 B = , he a ge f he e be hi f c i ca he bedefi ed a he e{ }1,0 .

    N c ide he c ce ch a ea ee e d be ea 6 . I hi ca e, e be hi f he e i i c ea ed a d he a ge f he e i { }0,1 . I fac , he a ge f he e

    i c de a e i he i e a [0, 1],

    he e he e be hi f c i i i hi he i e a 10 A , i h he a e i he i e a [0, 1]de e di g he defi i i f he e be hi f c i .

    E 1.2.1 (D ): The f i g a e e i ab he da f a ee a de be hi a e g he c d be a cia ed i h:

    I T e da a ee e d da ? The a e i 0 beca e i i a fa e a e e .

    I F ida a ee e d da ? I i a a c ec , h e e , gi e ha i i ea he ee e d,i.e. he a e i e . S he a e h d be 0, f e a e i i c ide ed a 0.

    I Sa da a ee e d da ? I i a e a e e , beca e i i he ee e d. S hee be hi a e ca be 1.

    I S da a ee e d da ? I ca be c ide ed a a e a e e , h e e , i i a c e M da hich i a i g da . B c a Sa da , i i f ed b a ee e

    da a d he e be hi a e c d be e ha e, a 0.95.

    I M da , T e da Wed e da a ee e d da ? The a e a d e e if M da i c e he ee e d i a he begi i g f he i g ee , e a e e fa f he

    e ee e d. The e be hi a e f each f he e e e e c d be e 0.

    I Th da a ee e d da ? I i , h e e , i i ea i g he ee e d. Gi e ha i i a c e he ee e d a F ida , a e be hi a e f 0.2 c d be e ec ed.

    1.2.2 ( ):

    The e a e f ea a d he ea he f each ea d e a cha ge f he idd e f aea . The ef e, he ica ea he ha de c ibe a ea i a d he idd e f h

    ea . The ea he he g ad a cha ge f e ec g i ed ea he a e he e eThe a a defi i i f he e be hi f c i f he ea a e h i Fig e 1.2.1. Each

    [ ]: 0,1 A U

  • 8/13/2019 04_Artificial Intelligence (1)

    14/171

    ea ca he ef e be e ee he eighb i g i e

    F

    1.2.3 ( :

    I i a da d c a if he e a a ed i he f i g g

    a ed ha he a i ifeach f he af e e i ed g

    ea d e i idd e age, aBa ed he e a i , h

    g, idd e age, d ae be hi f c i e e ee cei ed. F e a e, idd e

    d be a ed b ha e h

    F

    ed b a i e a e hich ea a he idd ea e i dica i g he he adjace ea ea .

    1.2.1

    ):

    a i acc di g i age. Le a e ha a: e g, g, idd e age, d,

    f a a ic a a i i 100 ea . Ba ed a e be hi f c i a be defi ed. I i

    e b bab i e g a d a 100 ea e e be hi f c i f he e g,

    e d a iab e a e defi ed, ee Fig e 1. ec ed cha ac e i e h he age f a eage d ha e a fai ide ba e he ea

    e h d .

    1.2.2: .

    f each ea i h

    a i c d bed e d. I i he defi i i f

    a ed ha a 50d e i e d.g, d,

    .1.The ha e f he i a a i i g e d

  • 8/13/2019 04_Artificial Intelligence (1)

    15/171

    E 1.2.4 ( c i f c i f i e. Th

    e ecifica i . The ee e h e h d a cha ge ia e ge e ic a ach ca be ae ec ed be ia g a ef e

    F 1.2.3:

    1.3 Le be a i e a e a d A

    ai defi e a : {( , ( ) : A A x x =%

    i hich f a x U A , ( A x b U a d [ ]0, 1 , e ec i e . Ii ca ed e be hi deg ee f

    1.3.1

    E 1.3.1:

    Le { }0, 1, 2, 3, 4, 5 ,6U = be

    {(0, A =%

    i hich (0) 0.1, A = (1) A (6) 0. A =

    The e be hi f c i ca b

    x 0

    0.1 ( ) A%

    ): The e e a e e e f ae a i a d i i e e a e e

    e e e ca be c ide ed be , ah he e c ide ed. H e e , f a fd ed. I hi e a e, he ha e f he ec he i ea cha ge be ee e e e e e

    U . A f e de ed A% he i e a e

    } x U

    ) 0= . The d ai a d a ge f he e be hif ha : [ ]: 0,1 A U he e 0 1 A . F

    x .

    he i e a e a d A U = . Defi e a f e

    }.1),(1,0.3),(2,0.4),(3,1),(4,0.7),(5,0.5),(6,0)

    0.3 ,= (2) 0.4 , A = (3) 1 , A = (4) 0.7 , A =

    i e a

    1 2 3 4 5

    0.3 0.4 1 0.7 0.5

    c e i ae de e d he

    high. The e egic e ec i e hebe hi f c i ae Fig e 1.2.3.

    .

    i a e f de ed

    f c i a e gi e

    each x U , ( ) A x

    A U = a f :

    (5) 0.5 A = a d

  • 8/13/2019 04_Artificial Intelligence (1)

    16/171

    Zadeh ed he f i g a i e e e he ab e e be hi f c i :

    0.1 0.3 0.4 1 0.7 0.5 00 1 2 3 4 5 6 A

    = + + + + + + %

    F : Le a d A be he e a d he c e e f he e , e ec i e , he

    F a

    F a

    If X Y he

    F a

    E 2.3.2:

    Le { }4,3,2,1,0,1,2 =U be he i e a e , { }1,0,1 X = a d { }1,0,2Y = .

    Defi e he f i g e c e di g he c i e X a d Y a

    0 0.3 0.5 0.7 0 0 0

    2 1 0 1 2 3 40 0.1 0.6 0 1 0 02 1 0 1 2 3 4

    X

    Y

    = + + + + + + = + + + + + +

    %

    %

    The e f e a be i e a

    0.3 0.5 0.71 0 1

    X = + +

    %

    0.1 0.6 11 0 2

    Y = + +

    %

    N e ha he e e e i h 0 e be hi deg ee a be i c ded. I fac a e e e f he

    i e a e hich d a ea i he e e e a i ha e 0 e be hi deg ee.

    1.3.2

    The e a e c defi i i f a d. Le a d B be c i e , a d,( ) A x a d( ) B x a e hei e be hi deg ee, e ec i e . The he e be hi deg ee he e A B i

    defi ed a

    )(1)( , x xU x A A =

    1)( , = xU x U

    (x) (x) Y X

    , ( ) 0 x U x =

  • 8/13/2019 04_Artificial Intelligence (1)

    17/171

    { } ( ) min ( ), ( ) A B A B x x x =

    ( ) ( ) ( ) A B A B x x x = a d he e be hi deg ee he e A B i defi ed a

    I f gic, he defi i i f a d i g he i a d a e a i a e a ed a da e he ef e ad ed f hi b .

    The e a e c defi i i f a d. Le A a d B be c i e , a d,( ) A x a d( ) B x a e hei e be hi deg ee, e ec i e . The

    0 0.3 0.5 0.7 0 0 02 1 0 1 2 3 4

    0 0.2 0.6 0 0 0 .9 12 1 0 1 2 3 4

    A

    B

    = + + + + + + = + + + + + +

    %

    %

    .

    2.4.1 :

    C ide he i e a e{ }2, 1, 0, 1, 2, 3, 4U = a d he b e { }A -1, 0, 1= a d

    { } B 1, 0, 3, 4= . Defi e he f e A a d B a f :

    +++++

    +

    =

    +++++

    +

    =

    41

    39.0

    20

    10

    06.0

    12.0

    20~

    40

    30

    20

    17.0

    05.0

    13.0

    20~

    B

    A

    The e be hi deg ee f A B% %

    ( A B% %

    ) i gi e b he a i ( i i ) be ee hee be hi deg ee A% a d B% .

    0.3 0.6 0.7 0.9 1 0.2 0.5,

    1 0 1 3 4 1 0 A B A B = + + + + = + % %% %

    A B% % i b ai ed b a i g he a i deg ee f e be hi be ee A%a d B% f eache e e f he i e a e . The e e e f he i e a e a e e e e ed b hede i a f A B% % he ea he deg ee f e be hi i i he e a . The e be hideg ee f a he e e e ha d be g B i e . F e a e 2 a d 2 d be g

    ei he A B hei e be hi i e . N e ha he he e be hi deg ee i e , he i i

    )()()()()( x x x x x B A B A B A +=

    { })(),(max)( x x x B A B A =

  • 8/13/2019 04_Artificial Intelligence (1)

    18/171

    ece a i c de i i he e A B% % . Thi i e i a e a i g ha he e be hi deg eef e e e e e i he e i e .

    Si i a B% % i b ai ed b a i g he i i be ee he e A%a d B% . M e e e a ee a d he ce d eed be i c ded i he e i g e .

    2.4: 2 :

    Le { }2, 1, 0, 1, 2, 3, 4U = be he i e a e a d

    be the fuzzy e he c i e

    { } { } { }A -1, 0, 1 , B 1, 0, 3, 4 , 2, 0, 2 ,C = = =

    e ec i e . The ( ) B C % %% i gi e b he i i be ee B% a d C% f ed b hea i be ee he e a d A%. Si i a ( ) A B C % %% i gi e b he a i be ee A%

    a d B% f ed b he i i be ee he e a dC%

    0.3 0.6 0.7( )

    1 0 1

    0.6( )

    0

    A B C

    A B C

    = + +

    =

    % %%

    % %%

    N e ha e a i a d a e bi a . I addi i , he e a i a f c i e a bea id f f e a i i c di g a d e a i .

    N he di ib i a d a cia i e a a e e a i ed f he ab e f e . F he abe a e, he c e e f A i defi ed a { }4,3,2,2== AU A a d i ce he f

    e be hi deg ee i defi ed a )(1)( x x A A = , he ef e,

    1 0.7 0.5 0.3 1 1 1 2 1 0 1 2 3 4

    A = + + + + + + %

    0 0.3 0.5 0.7 0 0 0,

    2 1 0 1 2 3 40 0.2 0.6 0 0 0.9 1

    ,2 1 0 1 2 3 4

    0.4 0 0.8 0 1 0 02 1 0 1 2 3 4

    A

    B

    C

    = + + + + + + = + + + + + + = + + + + + +

    %

    %

    %

  • 8/13/2019 04_Artificial Intelligence (1)

    19/171

    O he he ha d, acc di g f i g i b ai ed

    A%

    A%

    N e ha acc di g a da d, A A A A U = =

    Thi ea ha he a da d

    1.3.3

    Le X U he e he i e aF e a e he i e a e hf e X i defi ed a

    { X =%

    2.5.1 :

    A e ha { : 0 1 X x x= ad ed he he f e X

    X = %

    F

    he defi i i f e a i a d

    1 0.7 0.5 0.7 1 1 12 1 0 1 2 3 4

    A = + + + + + + %

    0 0.3 0.5 0.3 0 0 02 1 0 1 2 3 4

    A = + + + + + +

    %

    e he he f i g e d be b ai

    e f e he a e a id f f e .

    e U i a b e f he ea be i h cd be he i f i e a a a b e f ea

    ( ) } ( ) , ( ) : : X X x

    x x x X x X

    x

    =

    %%

    } 2 a d a Ga ia e be hi f c i i ai gi e b :

    ( )26

    2x x, ( ) : x and ( )

    x

    x x X x e = % %

    1.3.1: G .

    , he

    d

    ab e e e e .be . The he

    ed i Fig e 1.3.1 i

  • 8/13/2019 04_Artificial Intelligence (1)

    20/171

    1.3.4

    2.5.2:

    Le { }: 0 12 A x x= a d B

    Defi e he f e a bi a i

    A = %

    B = %

    U i g he f e A% a d B%, a

    e ec i e , a d hei ace aThe e f he ab e e (

    e g h f he e .

    F 1.3.2:

    ( ) A x % , ( ) B %

    { }: 0 6 y y .

    e ec ed a Ga ia e be hi f c i :

    ( )26

    2A A, ( ) : x and ( )

    x

    x x A x e = % %

    ( )

    2

    2

    B B, ( ) : y and ( )

    y

    y y B x e = % %

    he e be hi deg ee f he e f e

    { } ( ) ( ) max ( ), ( ) A B BC A x x x x = =% % %

    { }( ) ( ) min ( ), ( ) A B D B A x x x x = =% % %

    h i Fig e 1.3.2. e a i ), i.e. ( )C x % a d ( ( ) D x % , a e a c

    A~ B%

    a d D% a e defi ed

    a ed he fi i g

    .

  • 8/13/2019 04_Artificial Intelligence (1)

    21/171

    1.3.5

    Le X a d Y be e . The he c a ica e a i f X i Y i defi ed a f :

    2.6.1:

    A e ha { }1, 2, 3, 4 X = a d { } 1, 2, 3Y = . The

    { }(1,1), (1,2), (1, 3), (2,1), (2,2), (2, 3), (3,1), (3,2), (3,3), (4,1), (4,2), (4,3) X Y =

    N defi e a f e be hi deg ee he e a i Y X i g he f i g a

    1 if x-y 0

    0.7 if x-y 1( , )

    0.2 if x-y 2

    0 otherwise

    R x y

    ==

    = =

    Whe e x-y de e he ab e a e a d e e e he di a ce be ee a d . F e a e

    a i g =4 i hi X a d =1 i hi Y, hex-y 3= . Ba ed he e be hi f c i defi i i

    ( , ) R x y gi e ha x-y i e a 0, 1 2 he(4,1) 0 R = , de ed i he e R a0

    (4,1) .The ef e, he f e a i c c ed f he c i e a iY X i

    1 1 1 0.7 0.7 0.7 0.7 0.2 0.2 0.2 0 0.7

    (1,1) (2, 2) (3,3) (1, 2) (2,1) (3, 2) (2,3) (1,3) (3,1) (4, 2) (4,1) (4,3)

    R = + + + + + + + + + + +

    Thi f e a i ca be h i he f f a a a

    1 2 31 1 0.7 0.2

    2 0.7 1 0.7:

    3 0.2 0.7 1

    4 0 0.2 0.7

    Y

    R X

    =

    1.3.6

    O e a i a d ca a be defi ed f f e a i . U i g he e a i , ee a i a e b ai ed b c ide i g he a i he i i f he c e di g e e e

    f he e a i 1 R a d 2 R . Le 1 R a d 2 R be f e a i he he e e e f he e a i

    ( ){ }, : , X Y x y x X y Y =

  • 8/13/2019 04_Artificial Intelligence (1)

    22/171

    21 R R a e b ai ed f he i i f he e ie hich a e he a e c a d

    . Si i a he e e e f 21 R R a e ca c a ed b a i g he a i f c e di g

    e ie d. F e a e, ifija a d ijb a e he e e e f1 R a d 2 R he h a d h c ,

    e ec i e he he h a d h c f he f e a i 21 R R a d 21 R R a e

    { }min ,ij ija b a d { }max ij ija , b , e ec i e .

    E 2.6.1:

    C ide he f i g f e a i

    ==

    7.06.03.0

    3.026.066.0

    165.027.075.04.055.0

    :

    y y

    ,

    9.02.01

    16.02.0

    4.045.07.025.07.03.0

    :

    y y

    4

    3

    2

    1

    2

    321

    4

    3

    2

    1

    1

    321

    x

    x

    x x

    R

    y

    x

    x

    x x

    R

    y

    The he f e b ai ed i g he e a i a d a e

    1 2 3 1 2 3

    1 1

    2 21 2 1 2

    3 3

    4 4

    y y y y

    0.3 0.4 0.25 0.55 0.7 0.75

    0.27 0.45 0.4 0.7 0.65 1: , =:0.2 0.26 0.3 0.66 0.6 1

    0.3 0.2 0.7 1 0.6 0.9

    y y

    x x

    x x R R R R x x

    x x

    =

    1.4 :The e a e a c e f f c i hich a e ed a e be hi f c i . Thi b ide c ibe ia g a , a e ida a d Ga ia e be hi f c i .

    :

    Thi e f e be hi f c i i ge e a a h i Fig e 1.4.1. The a he a ica e a i de c ibe he e be hi f c i a h i Fig e 1.4.1 i :

    1

    11 2

    2 1

    32 3

    3 2

    3

    0

    ( )

    0

    A

    x a

    x aa x a

    a a x

    a xa x a

    a a

    x a

    < 0.

    2. Se ec a ai f ai i g a e i , a ge ( a d ) i feedf a d di ec i a dc e he a .

    3. Se ec he ea i g a e a d a d ca c a e

    4. Ca c a e he e eigh

    kj kj kj

    kj kj kj

    v v v

    w w w

    = + = +

    %

    %

    5. G e 2, i.e. e ec he e ai f ai i g a e i , a ge a d fi d a e. Re ea hi c c e f i e i a ai i g a e i a d a e ed.I hi e e c c e (e ch) i c e ed.

    6. Ca c a e he a e ( )2

    1

    12

    m

    j j j

    E t y=

    = . If E i fficie a , i.e. E < he e 0 > i a de i ed a a e. The c e eigh e he e a d he e a e

    ai i g ce i c e e. O he i e, e he fi a eigh b ai ed f e 5 af ec e i f he a e ch a i i ia a e a d e ea e 2 6.

    A ai i g c c e e ch i c e ed each i e he i i ia eigh a d he a ai i g a ei a d a e ed. I addi i , i i a a ib e b ai he de i ed e

    e ai i g c c e. Se e a ai i g c c e , he ca ed e ch , a be e i ed b aif a ia e eigh a d he ef e he c ec .

    2.6.2

    If he i a e i ea e a ab e, he e ce i fi d a deci i b da hich c ecdi ide he i .

    E 2.6.1: A e ha he ac i a i f c i i he gi ic f c i

    ( ) ( )( ) ( ) ( )

    kj k k k j

    i i j k k k kjk

    v t y f u h

    w x f z t y f u v

    = =

  • 8/13/2019 04_Artificial Intelligence (1)

    86/171

    1( )

    1 x f x

    e=

    +

    The (1 ( )) ( )df f x f xdx

    = a d he da ed a e eigh a e b ai ed f

    ( ) ( )(1 ( ))kj kj kj

    kj k k k k j

    v v v

    v t y f u f u h

    = + = %

    a d he da ed hidde a e eigh a e

    2 ( )(1 ( )) ( ) ( )(1 ( ))

    ji ji ji

    ji i j j k k k k kjk

    w w w

    w x f z f z t y f u f u v

    = + = % %

    The e da i g ce e a e c e ed he a ai f ai i g a e i a d a ge a

    ed a d he a e ( )2

    1

    12

    m

    j j j

    E t y=

    = i fficie a , i.e. i a e ea i i i a e.

    The f i g e a e i a e h he bac aga i e h d i a ied a d e e heeffec he be f e a d he be f e ch ha i g f he e .

    3.15.2 : U i g he bac aga i e h d f he i

    = 0.2 0.6 1.7 1.60.9 0.3 1.2 020.2 0.1 0.4 2 a d he a ge = [0.1 0.3 0.6 0.2], he fi a a ia e eigh a e b ai ed af e 187e ch ,ee Fig e 2.6.1.

    For 10 hidden nodes,187training cycles are required toobtain the desired error.

    0 20 40 60 80 100 120 140 160 180 2000.1

    0.11

    0.12

    0.13

    0.14

    0.15

    0.16

    0.17

    0.18

    0.19

    0.2Backpropagation Training

    The number of epochs

    S u m o f

    S q u a r e d

    E r r o r

    F 2.6.1: .

  • 8/13/2019 04_Artificial Intelligence (1)

    87/171

    The be f hidde de a d he be f e ch f hi e a e a e gi e i Tab e 2.6.1 a di h hich he de a e e ec ed, e e ch a e e i ed f he e ai i g.Fig e 2.6.2 de ic he ce f a e a e a g i h .

    The be f hidde de a d he be f e ch f hi e a e a e gi e i Tab e 2.6.1. Ih ha he fe a de a e c ide ed e e ch a e e i ed each he

    de i ed a ge .

    N be f hidde e 1 2 3 4 5 6 7 8 9

    The be f e ch e i ed

    each he de i ed i g

    188 170 165 166 169 172 180 183 186

    2.6.1: .

    N e c ea i g a MATLAB f c i i g he bac aga i a g i h

    T defi e a d ai a MLP i g he BP a g i h , ac i a i f c i h d be fi ecified. Thebe f ac i a i f c i de e d he be f a e . The ac i a i f c i a

    a gi ic f c i ( ig id f c i , MATLAB c de ). Thi i i he e he i e a [0 1].

    Si ce b e ha e a ge ide f hi a ge, a i ea f c i i e ec ed a he ac i a( ai i g) f c i f he a e . A i ea a e a a ge f a ag i d

    eached. A bac aga i MATLAB fi e i gi e i A e di A, a ed BP .. .

  • 8/13/2019 04_Artificial Intelligence (1)

    88/171

    Collect Data

    Select Trainingand Test Sets

    Select Neural Network Architecture

    Initialize Weights

    SSE GoalMet?

    Y

    SSE GoalMet?

    Y

    N

    Run Test Set

    Done

    Reselect TrainingSet or CollectMore Data

    Change Weightsor

    Increase NN Size

    N

    F 2.6.2: Overview of neural network training method

    2.7

    The adia ba i f c i (RBF) e i a i a e a e ha ha bee ide The ac i a i f c i f he hidde a e i a a Ga ia f c i , i ch ca e, he ei e ed a Ga ia RBF (GRBF).

    The cha ac e i ic f a RBF e ca be a i ed a f :

    1. a a e e hich ha diffe e e f e i he hidde a e a d he a e

    2. The hidde a e hich c e d a MLP hidde a e i a i ea a i g.3. The hidde a e c ai adia ba i f c i e .

    4. The ac i a i f c i i a a Ga ia f c i .

    5. The ac i a i f c i a e ce ed e a ea i he i .

    The Ga ia ac i a i f c i f a RBF Ne i

    2( )

    2

    ( )

    x c j

    j j g x e

    =

    NN ed a d ai i g c e ed

  • 8/13/2019 04_Artificial Intelligence (1)

    89/171

    he e i he i ec , i

    id h f he ece i e fie d. N

    2.7.1 h a Ga ia eai ed i a e i ed a e .

    N e ha he i f a GRBF de e i e he a ge f he gi

    A RBF e ha he f i

    1. The a e i a a

    2. T ai i g a g i h a e

    3. AS MLP, he a e

    4. If a i ec x iee i be ac i a ed

    5. If a i ec ie bid h () he he hidd

    6. Whe he i eca d he RBF i e

    The c ce f ca a d g ba e id h a d a ge

    RBF a d he a da d MLP i

    c

    he ce e f a egi efe ed a he ece i

    e ha ( ) j g x i he f he

    h e

    i h he ce e a 0 a d he id h 1. A RBF i a

    F 2.7.1: A G .

    c c a e , he ca ed a ece i e da a.

    g fea e :

    f a da d i ea e .

    ba ed a i e a i e e h d.

    a , a , c ai bia e .

    ea he ce e f a ece i e fie d (), he. S a i ab e ce e be ide ified f each

    e ee ece i e fie d ce e , b i ide e a e b h a ia ac i a ed.

    ie fa f a ece i e fie d he e i hia he a e bia a e .

    e i be e ai ed a d he effe id h i be di c ed. I addi i , he di

    be i e iga ed. N e ha a RBF e f a

    e fie d a d j i he

    f he GRBF. Fig e

    ca e ha i

    fie d, hich

    he RBF hidde a ee .

    hei ece i e fie d

    de a e ac i a i

    c f e i hffe e ce be ee a

    ca a i g if

  • 8/13/2019 04_Artificial Intelligence (1)

    90/171

  • 8/13/2019 04_Artificial Intelligence (1)

    91/171

    N e ha a i ie i hi a ece i e fie d a d ha e a e e a i h he ecefie d ; he id h eed be a ea e a he di a ce be ee i f c a e g a a

    ha each i i e be f a ea e c a (i.e. ece i e fie d).B ! N . a d B ! N . h

    he de ed a d ac a i e a i hi f e .B ! N . h i a ed ha i g a RBF i h a a ge id h f 20, hich i c de ai , gi e be e fi be ee he da a a d he de he ea he a RBF id h a e ed he

    e i ab e edic he acc a e . The ef e, he e ec i f a id h fe i a i a i e a d h d be e ec ed ch ha i c e f a i ie i hece i e fie d. B h a ge id h e ha fficie a id h e ha a a ia e

    bad ed e i h g a a ee ha he i f ee da a.

    F 2.8.1: RBF 20.

    -15 -10 -5 0 5 10 15-250

    -200

    -150

    -100

    -50

    0

    50

    100Testing the RBF Network

    Input

    O u t p u t width( )=20

    Ac a i

    E i a e f he i

  • 8/13/2019 04_Artificial Intelligence (1)

    92/171

    F 2.8.2: RBF 5.

    2.8.1 ( B )

    The GRBF i a a e e a e i hich he ac i a i f c i f he hidde a e f e i Ga ia . The e a i hi be ee he i a d f a RBF e i h

    Fig e 2.8.3 i hich 1 2, , , M x x xK a e i ,1 2, , , M c c cL a e he ce e a d x c i dica e hedi a ce be ee he i a d he ce e he e

    ( ) ( ) ( )

    1 1

    2 2 22 21 1 2 2

    2

    2 2, c , , M M

    M M

    x c x c

    x c v x x c x c x c x c y e e

    x c

    = = = + + = =

    LM M

    Fig e 2.8.4 de ic he GRBF e diag a i hich ( , ), 1, , ,i i i i g g r i = = L a e heGa ia e f he hidde a e . The f he GRBF a e

    1 1 1 1 11 2 2 2 12 1 1 1

    2 1 1 1 21 2 2 2 22 2 2 2

    1 1 1 1 2 2 2 2

    1 1 1 1

    ( , ) ( , ) ( , ) ( , )

    ( , ) ( , ) ( , ) ( , )

    ( , ) ( , ) ( , ) ( , )

    ( , )

    j j j j

    j j j j

    k k k j j j kj k k

    P P

    y g r w g r w g r w g r w b

    y g r w g r w g r w g r w b

    y g r w g r w g r w g r w b

    y g r w

    = + + + + + += + + + + + +

    = + + + + + +

    =

    L L

    L L

    ML L

    M

    2 2 2 2( , ) ( , ) ( , ) P j j j Pj P p g r w g r w g r w b + + + + + +L L

    hich ca be e e e ed i c ac f a :

    ( )

    j=N

    j=1 ( , ) , 1k j j j kj k y g r w b k p = +

    -15 -10 -5 0 5 10 15-150

    -100

    -50

    0

    50

    100Testing the RBF Network

    Input

    O u t p u t

    width( )=5

    Ac a i

    E i a e f he i

  • 8/13/2019 04_Artificial Intelligence (1)

    93/171

    i a i f :

    [ 1 1 1 2 2 2( , ) ( , ) g r g r

    The eigh be dified he eigh a i f he f

    F 2.8.3

    F

    [ 1 1 1 2 2 2( , ) ( , ) g r g r

    i hich [ ]1 2, P t t t L a e he

    ] [

    11 21 1

    12 22 2

    1 2

    1 2

    1 2

    ( , ) 1

    P

    P

    P

    p

    w w w

    w w w

    g r y yw w w

    b b b

    =

    LL

    M M O MLLL

    ch ha he f he e bec e he i g e a i :

    : I GRBF

    2.8.4: A GRBF .

    ] [

    11 21 1

    12 22 2

    1 2

    1 2

    1 2

    ( , ) 1

    P

    P

    P

    p

    w w w

    w w w

    g r t t w w w

    b b b

    =

    LL

    M M O MLLL

    a ge . The e de (000) ca e e e

    ] P yL

    a ge . The ef e,

    .

    ] P t L

    (2.8)

    a

  • 8/13/2019 04_Artificial Intelligence (1)

    94/171

    11 21 11 11 1 2 12 2 1

    12 22 21 21 1 2 22 2 2

    1 21 1 1 2 2 2

    1 2

    ( , ) ( , ) ( , ) 1

    ( , ) ( , ) ( , ) 1

    ( , ) ( , ) ( , ) 1

    P

    P

    P Q Q Q

    pG

    W

    w w w g r g r g r

    w w w g r g r g r

    w w w g r g r g r

    b b b

    LL

    LL

    M M O MM M O M ML

    LL144444444424444444443

    14442 {

    1

    2

    T

    T

    T Q

    T

    t

    t

    t

    =

    M

    4 44443

    i he i ified f GW T = he e . N e ha , i ge e a 1+ Q .2.8.2

    N i i e i ed fi d he eigh a iW ch haGW T = . A e ha he a e a iTG G i i e ib e. Si ceT T G GGW T = he

    ( ) ( )-1 -1T T T TG G G GG GW G T =

    hich i ie ha ( )-1T TG GW G T = . N a e haW i a e i a e fW . I e i ed i g

    ha = GW T i e . T hi e d, c ide

    ( ) ( )( )( )

    2 T = =

    =

    =

    T

    T T T

    T T T T T T

    GW T GW T

    W G T GW T

    W G GW T GW W G T T T

    +

    N he de i a i e2 i h e ecW i ca c a ed

    ( )2 T

    = = 2

    =2 2

    T T T T

    T T

    G GW T G G T W W

    G GW G T

    T b ai he i i , e a e e

    2 T= = 2 2 0

    T T G GW G T

    W W =

    hich ie d

    ( )1 T T W G G G T

    =

    N e ha1 2

    ( ) ( ) ( ) ( )=

    W W W W

    L .

    E 3.20.1:

  • 8/13/2019 04_Artificial Intelligence (1)

    95/171

    Using MATLAB, ca c a e he

    A e : See he e d f E a e

    OR P

    The GRBF e diag a f X

    F 2.8

    The e i b ai ed

    i hich

    he e 1c a d 2c a e he ce eSe ec f he f i a

    id h, , i b ai ed f

    igh a i ( )1 T T W G G G T

    = f he XOR b

    3.20.2.

    GRBF

    OR i e e ed iB ! N

    .5: GRBF OR.

    he f i g e a i :

    ( )

    ( )

    21

    21

    1 1 1 1 1 1 2

    22

    22

    2 2 2 2 2 1 2

    , , [ ]

    , , [ ]

    r

    g r e r c u u

    r

    g r e r c u u

    = =

    = =

    . he e ia ce e , a ,[ ]1 1 1c = a d 2c

    maxd

    C =

    ( ) ( )1 1 1 1 2 2 2 2, , y w g r w g r b = + +

    .

    . .

    [ ]0 0= . A i ab e

  • 8/13/2019 04_Artificial Intelligence (1)

    96/171

    he e C he be f he ce e a daxd i he a i di a ce be ee he e ec edce e Si ce he be f he ce e i 2C = a d he a i di a ce be ee ce e i

    2 2max (0 1) (0 1) 2d = + = . The ef e,

    max 2= 12

    d

    C = =

    A a i ie hich a e ed f b ai i g he eigh a e gi e i 2.2.

    1 x 2 x 1r ( )1 1 1, g r 2r ( )2 2 2, g r t

    0 0 2 0.1353 0 1 0

    0 1 1 0.3678 1 0.3678 1

    1 0 1 0.3678 1 0.3678 1

    1 2 0 1 2 0.1353 0

    2.2: GRBF OR.

    S b i i g he gi e a e i ab e i ( ) ( )1 1 1 1 2 2 2 2, , y w g r w g r b = + + ie d

    1 2

    1 2

    1 2

    1 2

    0.1353 0

    0.3678 0.3678 1

    0.3678 0.3678 1

    0.1353 0

    w w b

    w w b

    w w b

    w w b

    + + =+ + =+ + =

    + + =

    i he a i f

    1

    2

    0.1353 1 1 0

    0.3678 0.3678 1 1

    0.3678 0.3678 1 1

    1 0.1353 1 0

    ww

    b

    =

    Which ca e e e ed i he ed ced f

    1

    2

    0.1353 1 1 0

    0.3678 0.3678 1 1

    1 0.1353 1 0

    w

    w

    b

    =

    The i a e

  • 8/13/2019 04_Artificial Intelligence (1)

    97/171

    The ef e he e i

    i Tab e 3.20.1. N e ha , he

    The ef e

    ( )1 T T W G G G T

    = =

    2.9 A GRNN ha h ee a e i c diA e ha he ac i a i f c2.9.1.

    F 2.9.1: G

    The f a GRNN i gi e b

    1

    2

    2.5027

    2.5027

    2.8413

    w

    W w

    b

    = =

    2 2

    1 22.5027 2.5027 2.8413r r y e e = + i hic

    eigh ca be f d i g ( )1 T T W G G G T

    = h

    0.1353 1 1

    0.3678 0.3678 1

    0.3678 0.3678 1

    1 0.1353 1

    G

    =

    00.6727 1.2509 1.2509 1.8292

    1 1.8292 1.2509 1.2509 0.6727

    1 0.9202 1.4202 1.4202 0.9202

    0

    =

    ( )

    g hidde a e , a i a d a e , i f he hidde a e i Ga ia he e

    R N N

    2

    2

    2

    2

    11

    e

    e

    n n

    n

    j j

    j

    x c

    nn x c

    j

    j j

    vv

    v

    ==

    = =

    1r a d 2r a e gi e

    e

    2.5019

    2.5019

    2.8404

    e .Fig e 2.9.1 a h i Fig e

    .

  • 8/13/2019 04_Artificial Intelligence (1)

    98/171

    The f 1, , = L

    2

    2

    2

    2

    1

    1

    1

    esummationsummation

    e

    j j

    j

    j j

    j

    x c

    pj j

    p pj j x c j

    j

    wS y w v

    D

    =

    =

    =

    = = =

    2.10

    2.10.1 .

    Si ce he ce e f he ece i e fie d f da a i GRBF a d GRNN high affec he e a ec fig a i , a e a ic e h d i e i ed ie d a ia e ce e . The fi eide if i g he ce e i c a if he da a. The ce e f he adia e h d hede e i ed ch ha he i i hi each c a (c e ) a e he e be f a c a h edi a ce f he c a ce e a e e ha he c e . The e f c e ce e i e

    e e e he a a di ib i f he ai i g ca e . Theea a g i h a ig he adiace e f adia e he fi hidde a e i he e . See D da a d Ha (1973); Ma d Da i (1989); Bi h (1995) f de ai . Lebe he be f adia e (a i ca ed

    de i ). ea a ig each ai i g i e f he c e ch ha each c ei e e e ed b i ce e f i h e a e e be f he c e , a d each i i c e

    he ce e f i c e ha he ce e f a he c e .ea a g i h a e ba ed a i e a i e ced e , a d he f i g e h hced e f b ai i g he fi a c e a d ce e i g a a g i h :

    (a) Fi he c e a e a d a ig ed a e a bi a i c ed b e ec i g ca e .

    (b) The i g a a ia e e h d he ce e f each c e i ca c a ed.

    (c) Each i i e ed ee he he he ce e f a he c e i c e i ha he

    ce e f i c e ; if , he i i ea ig ed.(d) The e c e a e f ed a d he e ce e a e eca c a ed.

    (e) The a g i h e ea , i.e. i i a f e (c).

    The i e a i i c e ed if he ea ig e f he ca e i ib e, i.e. each i i c ehe ce e f i c e ha he ce e f a he c e .

    N e ha he e i f a f f c e ge ce f hi a g i h , a h gh i ac ice i c e ge ic . N a i e e a e i e e ed h h heea a g i h .

  • 8/13/2019 04_Artificial Intelligence (1)

    99/171

    7.1.1 : S e he ebe c a ified ba ed he a

    h i he f i g ab e:

    Fi ce e a e a bi a i ch e a he ce e f he c

    N he di a ce f a i ff i g ab e:

    Tab e D0: Di a ce

    Di a ce f C1

    Di a ce f C2

    F e a e The di a ce f hf :

    (2.0,

    (3.5,

    The a ig i g 0 a d 1, i i de

    i i ea he ce e 0 i a ie a a i ab e

    a e i diffe e che ica d c A, B, C, D, F a f i g edie b a ce . The e

    e ec ed. F e a e he ai C1(2.0, 1.5) a d C e .

    he e ce e a e ca c a ed. The e di

    f each ai f he ce e C1 a d C2

    A B C D F E

    0.00 1.35 3.81 1.50 1.30 4.85

    3.81 2.64 0.00 2.44 4.01 1.00

    e ai c e di g d c B f he ce

    ( ) ( )

    ( ) ( )

    2 2

    2 2

    1.5) (3.0, 2.4) 3.0 2.0 2.4 1.5

    1.35

    5.0) (3.0, 2.4) 3.0 3.5 5.0 2.4

    =2.64

    = + =

    = +

    e i ed he he he i a e ea e

    ed, he i e a ig 1. See he f i g ab

    d E, a d he e f ea e e a e

    2(3.5, 5.0) a e

    a ce a e h i

    e a e ca c a ed a

    f he ce e . If he

    hich i e ed he

  • 8/13/2019 04_Artificial Intelligence (1)

    100/171

    Tab e G0: The e

    Di a ce f C1

    Di a ce f C2

    Ba ed he di a ce f h

    he da hed i e be g c e di g 0 i be g c e .

    N he e ce e a e ea ica ed i he a e c e . S

    1

    2

    2 3

    3.5

    C

    C

    + = =

    N he di a ce f he i f

    Tab e D1 : Di

    Di a ce f

    Di a ce f

    The he e a a i ab e f e

    a a i f he di a ce f he ce e C1 a

    A B C D F E

    0 0 1 0 0 1

    1 1 0 1 1 0

    e ce e C1 a d C2, c e a e a ig ed.

    e c e a d he he e a he c he a e c e a d he d c a ig ed

    ed hich a e he ea a e (a e age) f hehe e ce e a e

    ( )

    ( )

    2.1 3.2 1.5 2.4 3 12.56 1.98

    4 4

    3.8 5 63.65 5.5

    2

    + + + + + =

    + =

    he e ce e a e c ed a h i

    ce f f each ai f he ce e 1 a d

    A B C D F E

    0.74 0.61 3.16 1.12 1.17 4.21

    4.32 3.17 0.52 2.94 4.52 0.52

    di a ce i

    d C2

    The e e e i hi

    e . The d c1 i be i he he

    a i hich a e

    he f i g ab e.

    2

  • 8/13/2019 04_Artificial Intelligence (1)

    101/171

    Tab e G1: The e a a i f di a ce f he ce e 1 a d 2

    A B C D F E

    Di a ce f 1 0 0 1 0 0 1

    Di a ce f 2 1 1 0 1 1 0

    Si ce he e ea ig e i e i ed, i.e. Tab e G1 a d G0 a e he a e, cha ge hee be f c e a e eeded a d Tab e D1 de e i e he c e . The fi c e

    c i e f he d c A, B, D a d F ( ee Tab e D1 G1 i hich he di a ce f he e d cf he ce e a d i e a a i ha e bee e c ed b ec a g e ) a d he e ai i g

    d c , i.e. d c C a d D be g he ec d c e . The ce e a d he ca cia ed i h hi e a e a e h i Fig e 2.10.1.

    F 2.10.1: .

    2.10.2

    He e diffe e ea a g i h a e e e ed.

    .10. .1 1. I Se ec a d , i de e de , ec be he i i ia ce e f he RBF f c i

    0 1 2k c ( ); k ; ; : : : ; K, K = <

    1 1.5 2 2.5 3 3.5 40

    1

    2

    3

    4

    5

    6

    7

    1

    2

  • 8/13/2019 04_Artificial Intelligence (1)

    102/171

    he e i he be f i ec , i he be f ce e a di he be fc e .

    2. Se ec a ec a a d f he e f i ec

    { }1 2, , , u u uL

    3. C The ce e be e e e i g he c e a be b ai ed i g hei i di a ce E c idea c i e i :

    arg min ( )k k k(u(i)) u(i) c i=

    he e k c (i) i he ce e f he h RBF a i e a ii. k c (i) i i i ed a he h edi a ce f a d ide ifie he c e hichbe g . N e ha a g i i edf ca e i hich he e i i e i i . (a g i a e e f he i i a

    a d if he e i e ha e i i .)

    4. Cha ge he ce e i g he da e e.

    ( )c if1

    otherwisek k

    k k

    (i) u(i)- c (i) k k (u)c (i )

    c (i)

    + =+ =

    he e i i ab e ea i g a e i he a ge0 1< < .

    5. C I c ea e b 1, e e 2, he e ea i iceab e cha ge cc ihe i i f he ce e . Thi i e i a e i i i i g he bjec i e f c i

    2

    1 1

    k Q K k q k

    k q

    F = u - c= =

    he e K i he be f c e a dQk i he be f he i ec i h he

    e e ek qu be gi g he c e.

    .10. . The ec d ea a g i h e e a i i a ced e f b ai i g a e f a ia ece e :

    1. I Ch e a d , i de e de , ec be he i i ia ce e f he RBFf c i , 0 1 2 ,k c ( ); k ; ; K, K =

  • 8/13/2019 04_Artificial Intelligence (1)

    103/171

    arg min ( )k k k(u(i)) u(i) c i=

    he e k c (i) i he ce e f heh

    c e a he i e a i .

    3. C I c ea e b 1, e e 2, he e ea 2 i a he i ec ha ebee a ca ed a c e .

    4. Ca c a e he ce id. If ik lqu heh e e e f heq h ec a ig ed ce ek ,

    he (i + 1) h ce id ( e ce e) f hek h c e i gi e b

    1 2 ( )( ) ( )1

    1 2( )1 1 1 1

    ( 1) ( ) ( ) ( ) ,k

    k

    Q iQ i Q i K k k k

    k q q mq k Q iq q q k

    c i u i u i u i Q = = = =

    + = =

    L

    he e k Q (i) i he be f i ec ( )k lqu i a ig ed hek

    h ce e a hei h

    i e a i .

    .10. . T e a a g i h f he f ea , fi he f i g a ec h d be c ide ed:

    (a) The e be hi f c i a e [ ]( ) 0 1k n nu

    (b) F a1

    , ( ) 1 K

    k k n n n

    k

    u u =

    = ; k nu i b ai ed f

    1

    1

    2

    1( ) ( )( )

    ( ) ( )

    K n k k

    n n j n j

    u i c iu

    u i c i

    =

    =

    he e 1 > i he f e e de e i i g he deg ee f f i e .

    (c) The ce id da e e a i (CUE) i b ai ed f

    1

    11 2

    1 1 1( )( 1)

    n

    k k k k k k

    k n n n n n Mnn q q

    k unn

    c i u u u

    =

    = = = + =

    L

    N he f ea a g i h ca be e e ed a f :

    1. I i ia i e Ch e a d , i de e de , ec be he i i ia ce e f he RBf c i

    0 1 2k c ( ); k ; ; ; K, K = .

  • 8/13/2019 04_Artificial Intelligence (1)

    104/171

    3. A ig e be hi deg ee:k nu i ca c a ed f each i ec i g CUE.

    4. Ne ce e a e ca c a ed i g CUE.

    5. C I c ea e b 1, e e 2, he e ea i iceab e cha ge cc ihe i i f he ce e . Thi i e i a e i i i i g he bjec i e f c i

    2

    1 1

    K k n n k

    k n

    F = u - c= =

    The f ea a g i h ha he f i g e ie :

    a be e e f a ce ha he a da dea a g i h .

    I i i e e ed i MATLAB i g he f gic b .

    Nei he f he e h d i g a a eed fi d he i a ce e .

    Diffe e i i ia c di i i ie d diffe e ce e .

    Se ec i gN i i ia ce e (i.e. he e i e e f i ec ) g a a ee a e a e f bjec i e f c i .

    A c i e i i h c ide ab e ce e i ge e a de i ed.

    N e ha f a a g i h , a a e f he i g c i e i f c i (f e a e he he ee ha 0.001) i e ec ed gi e ea ab e c e ge ce.

    2.11 Defi e he e ea e

    = 12 W i e i e f he RBF f c i = 12 12 ,

    Diffe e ia e . . .

  • 8/13/2019 04_Artificial Intelligence (1)

    105/171

    = , ,= , ,

    = , ,= , ,

    Ob ai he eigh da e e a i f he g adie de ce a g i h

    +1 = = , ,

    Defi e he i i ia c di a e f he ce e

    0 = 000 = 0 0 00 0 00 0 0 Ca c a e he da e e a i f he ce e

    +1 = =

    Diffe e ia e i h e ec

  • 8/13/2019 04_Artificial Intelligence (1)

    106/171

    = = 12 =

    Diffe e ia e i h e ec

    = = 12 =

    he e

    = , = , /= 2 /

    Le

    = 2 , The

  • 8/13/2019 04_Artificial Intelligence (1)

    107/171

    +1 = +2 , , ,

    = 1+1+1+

    Si if

    = 2 /

    The da e e a i

    +1 = +2 = +2 ,

    T e f he i e a i , he f i g e a i a e e i ed:

    +1 = = , ,

  • 8/13/2019 04_Artificial Intelligence (1)

    108/171

    +1 = =

    +1 = +2 = +2 ,

    The e f a ce f he e i ed e ec i f ce e i be e ha he he a g i hd ci g i a RBF e . T e he a g i h e h d

    (a) Se ec ce e a d ead a a d .

    (b) Ca c a e he eigh , he i e a e.

    N e ha he a d eigh a e de e de b h he ce e a d he ead , he a d eigh i be c edi each .

    2.12 I hi ec i he e f e a e i c , E a ec e e a e , i e

    e a e , a d e h d f i e e i g e a e c e a e died. De a e e i e e hich a he e e hibi e a beha i . I c

    e de ig i g e a e , he e beha i i de e de ei , b a a i . The e a e aj c a e f d a ic e :

    (a) Rec e Ne a Ne (RNN)

    (b) Ti e De a ed Ne a Ne (TDNN).

    2.12.1 ( )

    The c RNN a e a f :

  • 8/13/2019 04_Artificial Intelligence (1)

    109/171

    (a) The E a e (Ede a d i

    (b) The J da e (J a e a he ha

    N e ha he RNN a e ea

    2.12.2

    TDNN ca ea e a behaig a . The e a e feedbace a chi ec e i a a

    RBF

    PNN (P babi i ic Ne

    GRNN (Ge e a i ed Reg

    he feedf a d e

    F 2.12.1:

    A i e de a e a e

    a 1990): The hidde a e a e fed bacde . See Fig e 2.12.1.

    da 1986): I i i i a he E a ehe hidde a e . See Fig e 2.12.1.

    ai d e he feedbac c ec i .

    ( )

    i b i g he e e a d a i i ge , i i ea i ai ed i h a da d a

    a da d MLP b i ca a be a

    Ne )

    e i Ne a Ne )

    a chi ec e .

    E J N , .

    de i h i Fig e2.12.2.

    h gh a e e

    i feed bac he

    de a ( ) i he ii h . The e a

    ,

  • 8/13/2019 04_Artificial Intelligence (1)

    110/171

    E a e 2.12.1: Le [4,6,9,1 x =

    E 7.5.1:(a) W i e a fi e2, 3 a d 5 a e . (b) A e

    = 0.05 1/2rand1f 100 200. C ideb ai ed f ig a .U i, ( )d t f x ) i a i g e fig e he

    ca c a i g a i ea eigh ed a

    2.13

    The e a e a i e h d f i

    (a) S e i ed C

    (b) Di ec I e e C

    (c) Ne a Ada i e C

    (d) Bac aga i Th

    (e) Ada i e c i ic Me h d

    A a ia e e h d i ee f a ce. S e i ed c

    F 2.12.2: A DNN .

    ]1,14,17,20,21,23,25 T a d i e de a be 3. The

    4 6 9 116 9 11 14

    9 11 14 17

    11 14 17 20

    14 17 20 21

    17 20 21 23

    20 21 23 25

    d x

    =

    MATLAB ca c a i g x defi ed i E a e 2 ha a i e ig a i gi e b

    0.3sin 2 +0.5co0.01 = 5 a a de a , = [0.1 0.3 0.5 0.1]g MATLAB ca c a e d y x W = a d ( ,d x 1 length( ( ) 1)d t f x . N e ha hi e

    age. (c) Se ec diffe e de a a d a

    e e i g e a e c e i c di

    h Ti e

    c ed ba ed a ai ab e i f a i hee a e c a d a e h d i hic

    d x i defi ed a

    .12.1 he de a a e

    a d d x he i) a e a (

    fi e he i e bia e eigh

    g

    e a d de i edhe e a e

  • 8/13/2019 04_Artificial Intelligence (1)

    111/171

    i ai ed e f he a ea d a c di i . O ce he

    2.13.1.

    F 2

    Ne a e a egie a di e b ch a Hi e (199

    I hi ec i a i e a ei d ced. The i i a i fa g i h ha bee e e ed The bac aga i e h d

    c a ified a d he ce e f eachea a g i h . GRBF e

    c i a a he c e ( echa ica he a c e i e ai ed, i e ace he

    .13.1: S N C .

    ATLAB g ide i e f e a e a d f).

    , i c di g i g e a e e ce , MLPi g e a e e ce ha e bee ide ified

    fi d a ia e eigh hich a e e i ed fie d a g ba i . T c c a GRB, a

    c a (c e ) be de e i ed. Thi a ca gi e a ca i a b e .

    a ) f gi e ie . See Fig e

    gic ca be f d

    a d GRBF ha e bee. A bac aga i

    i g a e .gi e da a be

    be achie ed i g a

  • 8/13/2019 04_Artificial Intelligence (1)

    112/171

    R

    [1] Si Ha i ,N N L M, Thi d edi i , Pea H :N J , 2009.

    [2] Michae Neg e i , A I : A G I , Sec d edi i ,Addi We e (Pea Ed ca i Li i ed), E g a d, 2005.

    [3] A d ie E ge b ech , C I : A I , , J h Wi e& S , L d, E g a d. 2007

    [4] Michi S ge a d Ta ehi a O i a a,F D M (Obi a :

    P fe T hi Te a ), 4(4), 255 256, Ne he a d : S i ge Scie ce+ B i e Media, 2005.[6] Ha J ge Zi e a ,F I A , Ma ach e : K e

    Acade ic P b i he , F h edi i , 2001

    [7] D L e, Ada i e RBF i ea i ie , a d he b e f ge e a i a i , 1 IEE IC A N N , 171 175, L d , 1989.

    [8] C A Micche i, I e a i f ca e ed da a: Di a ce a ice a d c di i a defi i e f c i ,C A , 2, 11 22, 1986.

    [9] R O D da a d P E Ha , C A, Ne Y : Wi e , 1973.

    [10] J C Be de , Pa e Rec g i i i h F Objec i e F c i A g i h , Ne Y : P eP e , 1981.

    [11] D We che ec a d T Die e ich, I i g he e f a ce f RBF e b ea ice e ca i , A N , 4, 1133 1140, Sa Ma e ,CA: M ga Ka f a , 1992.

    [12] L. We e Hi e ,F N A E , Ne Y : J h Wi e & S ,1997

    [13] J. M d a d C. Da e Fa ea i g i e f ca ed ce i g i . Nc a i , i 1, 281 294. 1989.

    [14] C. Bi h ,N N , C a e d P e , O f d, 1995

    [15] K.H i , M. S i chc be a d H. Whi e, M i a e feedf a d e a e i e aa i a ,N N 2, 359 366, 1989.

    [16] C be , A i a i b S e i i f a Sig ida F c i ,M . C , 2, 303 314, 1989.

    [17] J. W. Hi e , MATLAB e e F a d e a e i e gi ee i g, J h Wi e S , I c, Ne Y , 1997

  • 8/13/2019 04_Artificial Intelligence (1)

    113/171

    2.14 A ABNe a e de ig i e ch a he i ic cie ce. The MATLAB Ne a Ne b

    a a ea ab e e ec i f NN de ig be ea i ed i h e i i g addi i a H e e , de ig f a a ia e NN a chi ec e f a a ic a b e a a a be

    aigh f a d. I i a e i ed i e fi e hich a he fi d he be c bi af be a d e f e , he be eigh a d bia e , a d e a a ea i g a g i h .

    2.14.1 A

    The MATLAB NN b c i f ac i a i f c i ch ha he ca be ed b a eeadi . F e a e, a f he ha d i hea i ide f c i ca be b ai ed a f :

    = 5:0.1:5; ( , ha d i ( ))

    . Si i a g a h ca be b ai ed f

    e i , g ig, a ig a d adba f c i . MATLAB a e ha he a a e e i e a 1 i

    = , y = tanh =, = logsig = A adj e g adie be ade e ici . F e a e,

    = logsig2 = 11+

    he MATLAB c a d bec e: = 5:0.1:5 ; ( , g ig(2* )).

    The a ic eigh a e adj ed d i g he MATLAB ai i g ce i i e he effec f c i a d he ef e, he e f f c i be a ia e e ec ed. The i a i

    e ha diffe e f he RBF f c i .

    2.14.2 A AB

    De hich a e a ai ab e i he NN b h ha h e ca e MATLAB f de ig i g aNN. T a he de e:

    de

    a d c ic he e e a ab . Si e e a e e e ed i de e e e he g a hicThe NN de a e a ia e f gi i g a fa f NN he , e ecia he c ce f ca ag ba i i a i eigh ace. I i g a fe diffe e i i ia i a i eigh h he deg ee

    hich NN ai i g e ie cha ic i.e. a d ce e . I ai i g a NN, if he fi a e cce f , a cce i e ia a be e i ed b ai a ia e i .

    The effec f i i i g he be f hidde e i de a ed e b d11g . Se ec i

    f a i ab e be f e i e i a a d i h d be ed ha a g d e deh d i i i e he be f e .

  • 8/13/2019 04_Artificial Intelligence (1)

    114/171

    2.14.3 A AB

    A i e a d e f ie d GUI Ne /Da a Ma age i d ca be ge e a ed i h . Ti h he XOR f c i . I

    = [0 0 1 1; 0 1 0 1]i a2 4a i , a 2 4 ec . The e i ed NN he ef e be de ig ed ha e 2i e a d 1 e . C ic I i a a i a d a a a ge . Thec ic Ne Ne a e e . Ch e a e c fig a i i g he Ne

    T e d d e . T MATLAB, a Pe ce i a a a i g e a e e i h ha d e . MATLAB ca MLP a Feed F a d, Bac aga i Ne . Each e

    e ha a i i ed be f T a fe a d Lea i g f c i a cia ed i h i . C ic he

    f i d d e . C ic gi e a i a ge [0 1; 0 1]. The be f i eha a a ica bee e 2. C ic i g Vie gi e a b c diag a f NN. N e, a

    i , ha e i dica ed h a e a e e i ed.

    The defa i 1, b ca cha ge hi a ( a a ) be i h. If i d e a ch hi e f he a ge , h e e , ai i g i be a ed c e ce. Re he Ne /Da

    Ma age i d , fi c ic e a e, he T ai . Se ec i a d a gec . C ic T ai i g Pa a e e . L a he defa a a e e a d cha ge e f hee i ed. C ic T ai Ne a d he ai i g c ee i a ea . Chec he e e f he a

    NN b e i g he Ne /Da a Ma age i d , c ic i g Ne O : Si a eC ic Si a e, ecif , he abe he i h a e a e. C ic i g Si a e Ne

    d ce a e a iab e. D b e c ic i g i gi e he a e f he ai ed NN. c e a e he he a ge a e ? Y ca e he a d e he MATLAB c

    i e ace b fi e i g he Ne /Da a Ma age i d he c ic i g EHigh igh i g he a d e ec f ed b E i c he he E e i e i g i h diffe e NN a chi ec e i c i ce h i a i i g

    ac ica e e ie ce i de NN de ig effec i e .

    2.14.4

    A fe f he NN a chi ec e ca be i e iga ed i g . A MLP i fi c ide ed hiMATLAB ca hi a Feed f a d, Bac aga i NN. T c ea e hi i MATLAB, i

    = [0 0 1 1; 0 1 0 1]e = e ff([ 1 2; 0 5],[3,1], ' a ig',' e i ' ,' ai gd')

    Thi ha c ea ed a e MLP i h 2 i , 3 hidde a ig e a d 1 i ea eI (1) ha a a ge [ 1, 2], i (2), [0, 5]. ' ai gd' i dica e ha ba ch g adie de ce i.e.

    a da d BP i be ed f ai i g. The e i c a de ibe a e i ed i he ie a ib e . The a e e ca be ge e a ed i g

    e = e ff( i a ( ),[3,1], ' a ig',' e i ' ,' ai gd');

  • 8/13/2019 04_Artificial Intelligence (1)

    115/171

  • 8/13/2019 04_Artificial Intelligence (1)

    116/171

    ai bfg B de , F e che , G dfa b, Sha (BFGS) A g i h . Achie e fa e c e gei g a i Ne ( ec d de eca ) e h d. A a i a e He ia f i e

    i

    ed, he eN i he be f f ee a a e e i he NN. ai Le e be g Ma a d A g i h . Achie e fa e c e ge ce b a i a i

    Ne ' e h d b a Jac bia a i . Me e i e e i c ea e i h he be f NNa a e e AND i e f ai i g da a.

    The e a e a e a g i h a ai ab e. I i ad i ed a i ea de (LM) fi hich iec ac a be e (1000 i e fa e ha BP i h e ) e e f a d

    a a e e i g 3000 ai i g ai a a ge a d LM i i e fa d . BFGS h d bee , i h CG RBP f . T c a i g he effec i e e f each a g i h i h he a

    i / da a. Be ee each ai i g i

    e =i i ( e );

    i de ei i ia i e e i h a e e f a d eigh ; a e a i e g bac e ff a d gieach NN a e abe .

    2.14.6

    N e ha he a e f i i ia i a i eigh ca a e a big diffe e ce he c e f a ai i. I i g d ac i e, he ef e, e ea each e e a i e i g he a e ai i

    a a e e , b i h e i i ia i a i eigh , ee i g a ec d f he ea a ed e (MSEf each . The fi e f a a chi ec e i he ca c a ed a he a e age f he e . If ide i ed fi d be c bi a i f a e f ea i g a e ( ) a d e () a a e e

    hi e ee i g he NN a chi ec e c a , i i ece a e he a e i i ia i a i eigheach , ha he ai i g i affec ed b he a d a e .

    2.14.7

    T ai i g i f e ade e efficie b e ca i g i a d be i hi a a ge i ab e f he ac i a i f c i bei g ed. The c e h d i a i e he i be i a a ge [ 1, 1], hich i c a ib e i h he a e hich a e ea i ha d ed b gi ic

    f c i . The a ge a e e ca ed acc di g he f c i ed he a e . F e aif he e a e g ig, a e ca e [0.25, 0.75] e e ha he a ge a e e i hi he e

    f he e . U e f a addi i a i ea a e b ia e he e i e e f e ca i g, b i c ea e ai i g i e . MATLAB ha b i i f c i hich ca

    a i a i ca c a i f .

    [ , i , a , , i , a ]= e ( , );ff e = 2;

    gai = 0.25;e = e ff( i a ( ),[3,1], ' a ig',' g ig' ,' ai gd');

    e = ai ( e , ,gai *( + ff e ));

  • 8/13/2019 04_Artificial Intelligence (1)

    117/171

    e i a e ai ed a e ha e bee ch e i

    e: = i ( e , )./gai ff

    = ( , i ,

    ce e hec e e e ia ha a f he

    e i ec be e

    e = a ( e ,

    2.14.8 B

    MATLAB ide de ig fi d ced i g he i

    e = e be( , , )

    e = e b( , ,g, )

    The f e a ig a RBF ea ed de e i e he i

    RBF f c i he a e0:8326/ f i ce e, he

    e a be ee adjace ee , i e i ab de e di g

    h d be g ea e ha he adi a ce ac he a i a i e, i g each i ec

    a e e e , i ch ea he ea ch h gh he ee . The ce i e ea ed

    i h a ec bei g ed ade ig . e be ha he ad a a

    e a ai i g ec ibe e , d e he i e a i

    i g he fc c a d (a g i h (MATLAB efe c ia g i h de c ibed i he ecba ed i di a ce f a b i h hi a g i h , e

    i g he e ce ed i a d ec he g ig a e . T d ce he e

    e ;

    a );

    e i g he a a e e c ea ede a e ed i de e ca e he f

    ce ed bef e bei g ed a a i e . T

    i , a );

    c i f he ba ic RBF e : e be a d

    each i ec , he eb a i g e aih f he a ea i i ace hich each e

    0.5 f a i ec a a E c idea di ai he bia f he RBF. The a ge he a e f

    . Fi di g he be a e i be e chhe ag i de f he e e e f i ec

    e age E c idea di a ce be ee i ecace. i he e g a f e b. e b c ea ea a ib e ce e. The be ce e i.e. h

    . If he e a e i e ha g, he NN iai i g i ec i ade f he ce e gi

    i he e g a i achie ed. If he g a i ce e , hich i he a e a e be, b ae f bei g fa . The di ad a age a e ha he

    he high babi i f ge e a i a i . ee ce . A a a e a i e he 'i h e' Nhich i ca ed i he f b ) i e

    ead f ). The diffe e ce be ee hi a d e i ha a f e be hi deg ee i a ig ed

    ec i e ce e. The ec a e i each a igec i a ce e, i e be hi deg ee i

    . The ff e a d gai e e ,

    e . I i , f e . Si i a , a

    e c de i

    e b. The RBF NN

    i g e . The a e e d . Each

    ce f / , he g ea e hea e f ia a d

    . Ce ai , h gh, a d e ha he

    RBF e e ae d ci g he

    fi i hed. O he i e,i g he e ea , a e d i g ch ge e ha a a

    b, c e e , caN b a g i h ,e a f eahe a da d ea

    each i eced a c e be ,hi he c e i < 1

  • 8/13/2019 04_Artificial Intelligence (1)

    118/171

    (a h gh a be a edeg ee f each ec i ed a

    [ce , e , b] = fc ( , );

    he e i he be f ce edi a e , a a i , e , f e

    f c i a each i e a i . T ca

    1 = adba ( e d(d

    he e i a ec f ead a

    The i ea a e eigh a e ca c

    I e iga e de b1 a d dede a e he a chi ec e

    hich a e a ia i he RBFai i g. The f e i ef f

    E e ci e1. I e iga e diffe e e

    2. C ea e a5 4000 a i TTU i h a f c i a e a iia . Add a a a

    he ec d a i , he eFi d he be a chi ec e

    2.15

    NN ha e bec e a a ad

    he i e i e aH e e , if e hi b hbe be e dif he NN eac ce f ge e a i a i a d

    i i e NN a chi ec e i g

    a deg ee). A he a g i h da e he cea eigh i g i he ca c a i . T i e e ,

    e i ed. Thi c a d i a a i , cbe hi deg ee a d a ec , b, hich ec

    c a e he f he RBF a e d e a i

    i (ce , ), ))

    e , ca c a ed i g .

    a ed i gWb = /[ 1 ; e (1, e g h 1 ]

    b3 f ba ic RBF e de . def Ge e a i ed Reg e i Ne a d P ba

    e a d ca he ef e be de ig ed i hf c i a i a i , he a e f c a ifica

    e he AND, NAND, OR, NOR b e .

    i h e e e f a a d di ib i . Ca chi he fi . P ibi i ie i c de e f a d Ga ia i e ( e a i ab e

    hi a he i , i h T a he a ge , a ide c ibe he i a i g.

    A AB i i he c e a e a . Pa f hei

    i hi e edge fe a i g ( ica a a i fi g a e hi i acc . N ha e be

    eg a i a i e ca a h ea i eMATLAB .

    e , he e be hie

    e , f ce e c he bjec i e e

    g 1 a d dei i ic ANN , b h f

    he e i e e fi f da a.

    a e a ec d a ie ia , i ida

    i e f a d ) NN c fig a i .

    a ea i he abi ia e i a ai ab e.

    h e ), i ae i d ced he

    he e c ce a d

  • 8/13/2019 04_Artificial Intelligence (1)

    119/171

    2.15.1 B

    Ba e ia eg a i a i i be i e e ed i MATLAB f e i h ab 400 a a e ei g he ai i g f c i ai b , hich c bi e he LM a g i h i h Ba e ia eg a i a i

    Thi a a ica cha ge he a a e e i he e a i

    MSE = +1 a ai i g g e e , he eM e e e he be f ai i g ai a dN he be f

    e eigh . We i c ea e a NN hich a i a e a i i e a e:

    a d(' a e', (100*c c ))

    = [ 1:0.05:1];

    = i (2* i* )+0.1* a d ( i e( ));

    e = e ff( i a ( ),[20 1], ' a ig',' e i ' ,' ai b ');

    e . ai Pa a . h = 10;

    e . ai Pa a .e ch = 100;

    [ e , ] = ai ( e , , );i = i ( e , );

    fig e

    ( , ,' *', , i ,' ')

    If he ab e c de, he ai i g e f a ce i be h 3 g a h . E a e h e f SSE a d SSW ( f a ed e a d f a ed eigh ), e ec i e . The hi

    g a h h he effec i e be f f ee a a e e ac a ed i ai i g he e . If hc e ge a fig e ig ifica e ha he be ed i e de ig , i ea

    eed i e . The a e a e a i e hi e abi i e, a he a g i hi i i e he NN eigh a he e e e f he e , he i c ea e he i e f eigh i i i e he e a e . The e i g i ab e f i h e .

    F a ge e , i i e i ed e ace a a e e i e i i g MATLAB ai i g a gThi i i e e ed b fi i i g

    e . e f Fc = ' e eg';

    cha ge he MSE f c i be f he f gi e a he a f hi Sec i . The a e f i

    fi ed f he c e e ai i g ce b i i g

  • 8/13/2019 04_Artificial Intelligence (1)

    120/171

    e . e f Pa a . a i =

    he e 0< < 1 e.g. f e a eigh i g be ee MSE a d , e =0.5.

    2.16 : C a ida i i ca ied b de ig i g a a chi ec e i g a a ia e a g i h i h a

    ai i g e he af e a d ca c a i g e e a e i ee a ida i e . Fa g i h i g c e i g, he i a a e fk i he c ide ed be ha hich d ce he

    i i e .The igi a i da a = 1:0.05:1 a e e a ed ch ha e i f i a e e ec ed.P =

    1:0.2:1 .The a ida i i he b ai ed b igh a e i g he a ge i g a da ia i : a .T = i (2* i* a .P) + 0.1* a d ( i e( a .P));

    T ai i g i i e e ed a a , i h he addi i f he a c e. Le e be g Ma a i d e he a i e f he e :

    e = e ff( i a ( ),[20 1], ' a ig',' e i ' ,' ai g ');

    e . ai Pa a . h = 10;

    e . ai Pa a .e ch = 100;

    e . ai Pa a . = 1;

    e . ai .Pa a . _dec = 0.8;

    e . ai .Pa a . _i c = 1.5;

    [ e , ] = ai ( e , , ,[ ],[ ], a );

    i = i ( e , );

    fig e

    ( , ,' *', , i ,' ')

    The MSE a e i , b he e a c e i a h a ha d ced b Ba eeg a i a i . N e ha he a ida i e i a ed f ac he h e a ge f he da a.

    i e i a he i g c a ida i . The a a e e a e ch e e e ha ai c e ge a id . MATLAB a ec e d i g ai cg a d ai i h ea

    a h gh i he , a a g i h ca be ed.

    2.16.1 B A

    Thi i ca ied b de ig i g a a chi ec e i g a a ia e a g i h i h a ai i g he af e a d ca c a i g e e a e i ee a ida i e . F a a g

    i g c e i g, he i a a e fi he c ide ed be ha hich d ce he i i

    e .

  • 8/13/2019 04_Artificial Intelligence (1)

    121/171

    2.16.2 A

    The e a e e ca e he e e a f he i ec c e a e high c e a ed. Ib i ad a age i ch ci c a ce ed ce he i e f he ec , a hi a

    c e di g ed c i i he NN a chi ec e. If he da a i e e i e, i i be i e c i gif h gh each ai f c e a a i g c a ia ce, he e h d f P i ci a C e

    A a i (PCA) i ed i ead. Thi e eige he ca c a e he e a i e i a ce h g a i ed i ec f a f e a a i , ee Ha i (2009). MATLAB ha a b

    i e i e e i g PCA:

    , , = ( );

    = 0.01;

    , M = ( , );

    The fi i e a i e he i ec ha e e ea a d a ia ce = 1. i he c ib ibe hich e e i e he ec be e i i a ed. If hi i e e.g. 0.01, i ci a c ec ib i g e ha 1% he a a ia ce f he da a i be e ed f he da a. a

    he a f ed i da a, a Ma he PCA a f a i a i , hich be ed a f a b e e i da a bef e a i g hi he NN. The e i ed c de i

    e = a d( e , ea , d );

    e a = a ca( e , a Ma );

    = i ( e , e a );

    PCA h d be ed i h i ec ed ce he be f i ed b he ee i ie i i i e he e i e.

    2.16.3

    The be f hidde e c ec i a MLP i f da e a he abi i f he e a i a e a f c i . A i e b effec i e i d c i he c ce ca be f d i MATLAB

    d11g c a d.

    I a ca e , a chi ec e i be a ge a d/ c e . T a id edi a d e e i i e h ai e e i , i i efficie i e a fi e hich h gh he a i a chi ec e fThe fi e h d ca a he ea he f i g ced e :

    1. S a i h a a e , addi g e e a a i e a hidde a e .

    2. Re ea ai i g a be f i e i h each a chi ec e Ha i (2009) gge 20 e ea .

    3. Sa e each ai ed NN a c e.

  • 8/13/2019 04_Artificial Intelligence (1)

    122/171

    4. Rec d he i i MSE achie ed d i g each ai i g OR he c e e ai i g . Ai di e i a a i (M Nb ) h d be ed a e he e he eM i he

    be f hidde a e e ,N i he be f e ea ed ai i g a di hei i MSE achie ed a d R i he be f ai i g .

    5. Sa e he e a a i a d he e c e a . a fi e.

    Ti e c ai a a a a e be f ai i g e ea , a d, a he hidde ag , e e be ha each e ch i be c e di g ge . If ai i fi ed a

    e , he c e e a be i fficie a d diffic ie a be e c e ed a hee g .

    2.16.4 A

    The a e age f he i i MSE achie ed i each i e f he ib e i dica f a NN'i abi i f e. The i e i h ch ea e i ha i a acc da e f ie a d

    ead a i g affec ed b a e e e a i e a ge ai i g e . Thi i e eciaca e i h LM, a he ai i g i e f e e i a e i a ca i a. I i he ef e i f a i echec he a ia ce f each a chi ec e' ai i g e , a d a be ejec he e if

    ch e ha he e . U i g he i i MSE f each e e b e a i ide e d h a a e ed f each e e b e. The f i g MATLAB c a d ca

    e f eg e i a a i he NN c a ed i h he a ge f ca a :

    = i ( e , );

    [a,b, ] = eg( , );

    he e a, b a e he e a d i e ce f he i ea eg e i i e e a i g a ge NN F e e , a =1 a d b = 0. i he c e a i c efficie be ee a d a ge . F e , = 1.

    2.17 P a ide ifica i f i e i a ia a i ea i ca ied i g ANN . The i e

    e h d i e he a ed i a d f a a , he ai he a de he e. If i e de a a e i e e ed, hi c ea e he fa i ia de f he f

    ( ) ( ( ))t F u t =

    hi i ha e ha e bee i g i h fa . If, h e e , edic i f f e a ie i ed, ha he de i

  • 8/13/2019 04_Artificial Intelligence (1)

    123/171

    i h he c h i , he he a be f i he e i + he e ihe i e f a i ec a dhe i e f a ec . The a ge i eed be hif ed b

    + ace i de c ea e a NN hich edic he a . If ch e de ig a de he e he i e a ed i i , i.e.

    he MATLAB i ca ab e f b i di g i i e de a i he a chi ec e. A e ade a e he e h d. F i a ce,

    e = e ff( i a (U),[5 1]