Neural network lesson arabic

Embed Size (px)

Citation preview

  • 8/12/2019 Neural network lesson arabic

    1/59

    ABA1

    NEURAL NETWORKSNEURAL NETWORKS

    ..

  • 8/12/2019 Neural network lesson arabic

    2/59

  • 8/12/2019 Neural network lesson arabic

    3/59

    ABA3

    ) (

    )Information Processing(

    )Parallel(

    ""

  • 8/12/2019 Neural network lesson arabic

    4/59 ABA4

  • 8/12/2019 Neural network lesson arabic

    5/59 ABA5

    )10 12 (

    10000

  • 8/12/2019 Neural network lesson arabic

    6/59 ABA6

    )Artificial Neuron(

    ""

    )Processing Unit( )Perceptron (

  • 8/12/2019 Neural network lesson arabic

    7/59 ABA7

    +

    W 1W 2

    W n

    X1

    X2

    Xn

    .

    .

    .

    Y

    Otherwise

    xW If n

    iii

    >=1

    1

    0

    =

    :

    ) "OR () "AND(" ) "NAND(

    " ) "NOR (

  • 8/12/2019 Neural network lesson arabic

    8/59

    ABA8

    :

    W i new = W i old + a (O desired O) x i

    :

    W i =O =x i =a =

  • 8/12/2019 Neural network lesson arabic

    9/59

    ABA9

    ") "OR (

    1

    x1 x2 O desired

    0 0 0

    0 1 1

    1 0 1

    1 1 1

    W 1

    W 2

    x1

    x2

    O

  • 8/12/2019 Neural network lesson arabic

    10/59

    ABA10

    :

    W1 new = W1 old + (O desired O) x1

    W2 new = W2 old + (O desired O) x2

  • 8/12/2019 Neural network lesson arabic

    11/59

  • 8/12/2019 Neural network lesson arabic

    12/59

    ABA12

    )Classification(

    (Separation)

    "" Boundary

    X 2

    (0,0) (1,0)X 1

    1

    00

    0(0,1)

  • 8/12/2019 Neural network lesson arabic

    13/59

    ABA13

    " "XOR

    !!!!!

    X 2

    (0,0) (1,0)X 1

    0

    10

    1(0,1)

  • 8/12/2019 Neural network lesson arabic

    14/59

    ABA14

    " "

    X 2

    (0,0) (1,0)X 1

    0

    10

    1(0,1)

  • 8/12/2019 Neural network lesson arabic

    15/59

    ABA15

    )Feed forward networks(

  • 8/12/2019 Neural network lesson arabic

    16/59

  • 8/12/2019 Neural network lesson arabic

    17/59

    ABA17

    1

    2

    3

    x1

    x2

    x3

    4

    5

    6

    7

    8

    W 14

    W 15

    W 24

    W34

    W 35

    W 46

    W 58

    O 1

    O 2

    O 3

    W 25

    W48

    W 57

    W 47

    W 56

  • 8/12/2019 Neural network lesson arabic

    18/59

    ABA18

    ""

    )Threshold

    (

  • 8/12/2019 Neural network lesson arabic

    19/59

    ABA19

    Supervised Neural Networks

    )Weights (

  • 8/12/2019 Neural network lesson arabic

    20/59

    ABA20

    " "

    ) Error Back Propagation(

  • 8/12/2019 Neural network lesson arabic

    21/59

    ABA21

    )Feedforward Networks(

    :

    " " " "

  • 8/12/2019 Neural network lesson arabic

    22/59

    ABA22

    Activation Functions

    :

    :

    : )Differentiation(

  • 8/12/2019 Neural network lesson arabic

    23/59

    ABA23

    )Activation Function (

    )( ) (

    :

  • 8/12/2019 Neural network lesson arabic

    24/59

    ABA24

    f (x)

    x

    x

    e

    x f +=

    1

    1)(

    1

    f (x)=xf (x)

    1

    x

  • 8/12/2019 Neural network lesson arabic

    25/59

    ABA25

    x2 = 0.2

    w 22=6

    x1 = 0.1

    w 11=3w 12=4

    w 21=5

    w 10=7

    w 20=8

    x2 = 0.1

    w 22=6

    +

    +

    +

    x1 = 0.1w 11=3

    w 12=4 w 21=5

    1.62

    f

    f /

    1.6

    1.3

    w 10=7

    w 20=8 o=1.622

    79.03.111 = e

    83.06.11

    1 = e

    ?

  • 8/12/2019 Neural network lesson arabic

    26/59

    ABA26

    )Training Algorithm(

    )Back propagation(

    ) ( .

    " ) "Least Mean Squares (

  • 8/12/2019 Neural network lesson arabic

    27/59

    ABA27

    :

    [ ])x(f 1)x(f

    dx)x(df

    xe1

    1)x(

    +=f

    :

  • 8/12/2019 Neural network lesson arabic

    28/59

    ABA28

    :

  • 8/12/2019 Neural network lesson arabic

    29/59

    ABA29

    t (Target) : O (Output) :

    f (Activ. Func.) : (Learning Rate) :

    W (Weight) :

    (Error signal) :

    )Subscripts( .

  • 8/12/2019 Neural network lesson arabic

    30/59

    ABA30

    i j kw ij w jk

    O ko jo i..

    .

    .

    ..

    .

    .

  • 8/12/2019 Neural network lesson arabic

    31/59

    ABA31

    :

    :

    j jO jk Wk N

    :

    )k N(1

    1k O f

    =kNe

  • 8/12/2019 Neural network lesson arabic

    32/59

    ABA32

    : )( :

    :

    .

    :

    )k N()k Ok t(k ' f

    )k O1(k O)k Ok t(k

    jWW k jk jk

  • 8/12/2019 Neural network lesson arabic

    33/59

    ABA33

    : :

    :

    k

    k jk W jO1 j j

    i jijWijW

  • 8/12/2019 Neural network lesson arabic

    34/59

    ABA34

    1

  • 8/12/2019 Neural network lesson arabic

    35/59

    ABA35

    x 2

    W 22

    x 1

    W 11

    W 12 W 21h 1

    h 2

    Input Layer( i )

    Output (O )

    Hidden( h )

    W 10

    W 20

  • 8/12/2019 Neural network lesson arabic

    36/59

  • 8/12/2019 Neural network lesson arabic

    37/59

    ABA37

    :

    h i1 = h i2 =

    h o1 =

    h o2 =

    N =

    O =

  • 8/12/2019 Neural network lesson arabic

    38/59

    ABA38

    :

    h i1 = W 11 x1 + W 21 x2= (1) (0) + (0) (0)= 0

    h i2 = W 12 x1 + W 22 x2= (0) (0) + (1) (0)= 0

  • 8/12/2019 Neural network lesson arabic

    39/59

    ABA39

    1ihe1

    11Oh +

    =

    5.00e1

    1=

    +=

    2ihe1

    12Oh +

    =

    5.00e1

    1=+

    =

  • 8/12/2019 Neural network lesson arabic

    40/59

    ABA40

    :

    :

    N = W 10 h O1 + W 20 h O2

    = (1) (0.5) + (1) (0.5) = 1

    1e1

    1

    Ne1

    1O

    =

    =

    = 0.73106

  • 8/12/2019 Neural network lesson arabic

    41/59

    ABA41

    :

    :

    O1OOtO = (0-0.73106) (0.73106) (1-0.73106)

    = -0.14373

  • 8/12/2019 Neural network lesson arabic

    42/59

    ABA42

    1OhO10W10W = 1 + (1) (-.14373) (0.5) = 0. 92813

    2OhO20W20W = 1 + (1) (-.14373) (0.5) = 0. 92813

  • 8/12/2019 Neural network lesson arabic

    43/59

    ABA43

    . :

    O10W1Oh11Ohh1 = (0.5) (1-0.5) (.92813) (-0.14373) = -0.03335

    O20W2Oh12Ohh 2 = (0.5) (1-0.5) (0.92813) (-0.14373)

    = -0.03335

  • 8/12/2019 Neural network lesson arabic

    44/59

  • 8/12/2019 Neural network lesson arabic

    45/59

    ABA45

    x 1 x 2 t W 11 W 12 W 21 W 22 W 10 W 20

    0 0 0 1 0 0 1 0.92813 0.92813

    :x

    1 = 0 , x 2 = 1 , t = 1

  • 8/12/2019 Neural network lesson arabic

    46/59

    ABA46

    :

    x 1 x 2 t W 1 1 W 1 2 W 2 1 W 2 2 W 1 0 W 2 0

    0 1 1 1 0 0 .0 1 0 5 4 1 .0 0 8 3 8 0 .9 5 0 3 0 .9 6 0 5 6

  • 8/12/2019 Neural network lesson arabic

    47/59

    ABA47

    W 11 W 12 W 21 W 22 W 10 W 20

    -3.5402 4.0244 -3.5248 4.5814 -11.9103 4.6940

  • 8/12/2019 Neural network lesson arabic

    48/59

    ABA48

    x 1 x 2 Target (t) O utput (O )

    0 0 0 0.0264

    0 1 1 0.9867

    1 0 1 0.9863

    1 1 1 0.9908

  • 8/12/2019 Neural network lesson arabic

    49/59

    ABA49

    :

    . :

    )Overfitting( )Underfitting(

    )Normalization( )Learning Rate(

  • 8/12/2019 Neural network lesson arabic

    50/59

    ABA50

  • 8/12/2019 Neural network lesson arabic

    51/59

    ABA51

    ) Early Stopping(.

    :

    )Training(

    )Validation( )Testing(

  • 8/12/2019 Neural network lesson arabic

    52/59

  • 8/12/2019 Neural network lesson arabic

    53/59

    ABA53

    :

    )Trial and Error(

  • 8/12/2019 Neural network lesson arabic

    54/59

    ABA54

    MATLAB

  • 8/12/2019 Neural network lesson arabic

    55/59

    ABA55

    Normalization .

    :

    : : ) 1 1-(

  • 8/12/2019 Neural network lesson arabic

    56/59

    ABA56

    :

    Learning Rate

  • 8/12/2019 Neural network lesson arabic

    57/59

    ABA57

    ) (

    1

  • 8/12/2019 Neural network lesson arabic

    58/59

    ABA58

    ) ( ) (

  • 8/12/2019 Neural network lesson arabic

    59/59