Neural network lesson arabic
-
Upload
dukeyasser107967 -
Category
Documents
-
view
239 -
download
0
Transcript of Neural network lesson arabic
-
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