Professional Documents
Culture Documents
NN PDF
NN PDF
1 ABA
10 )(107
1/1000 .
100 ) (1000/10
.
2 ABA
) (
)(Information Processing
) (Parallel
" "
3 ABA
4 ABA
)(1012
10000
5 ABA
)(Artificial Neuron
" "
) (Processing Unit
)(Perceptron
6 ABA
X1
W1 n
X2 W2 1 If Wi xi >
. + =Y i=1
.
. 0 Otherwise
Wn
Xn
:
" )(OR
" )(AND
" " )(NAND
" " )(NOR
7 ABA
:
Wi new = Wi old + a (O desired O) xi
:
Wi =
O =
xi =
= a
8 ABA
"" )(OR
1
x1 x2 Odesired
W1 0 0 0
x1
0 1 1
O
1 0 1
x2 W2
1 1 1
9 ABA
:
10 ABA
x1 x2 W1old W2old Odesired O error W1 W2
new new
0 0 0 0 0 0 0 0 0
0 1 0 0 1 0 1 0 1
1 0 0 1 1 0 1 1 1
1 1 1 1 1 1 0 1 1
0 0 1 1 0 0 0 1 1
0 1 1 1 1 1 0 1 1
W2 = 1 = W1 :
11 ABA
) (Classification
)(Separation
""
X2 Boundary
(0,1) 0 1
0 0
X1
)(0,0 )(1,0
12 ABA
" " XOR
X2
!!!!!
(0,1) 1 0
0 1
X1
)(0,0 )(1,0
13 ABA
" "
X2
(0,1) 1 0
0 1
X1
)(0,0 )(1,0
14 ABA
)(Feed forward networks
15 ABA
) (Input Layer )(Output Layer
) (Hidden Layer
16 ABA
x1 1 W14 W46
6 O1
W15 W56
4
W24 W47
x2 2 W25
7 O2
W57
W34 5 W48
x3 3 W35 W58 8 O3
17 ABA
""
) (Threshold
18 ABA
Supervised Neural Networks
) (Weights
19 ABA
" "
)(Error Back Propagation
20 ABA
)(Feedforward Networks
:
" "
" "
21 ABA
Activation Functions
:
:
: ) (Differentiation
22 ABA
)(Activation Function
)( ) (
:
23 ABA
= )f ( x 1 f (x)=x
)f (x
1+ e x )f (x
1
x x
24 ABA
w11=3
w10=7
w12=4
x1 = 0.1 w21=5 ?
x2 = 0.2
w20=8
w22=6
x1 = 0.1 1
= 0.79
w11=3 1.3
+ 1.3 f 1+ e
25 ABA
)(Training Algorithm
)(Back propagation
) ( .
" " ) ( Least Mean Squares
26 ABA
:
1
) df ( x
]) = f ( x )[1 f ( x = )f (x
dx 1 + e x
27 ABA
:
28 ABA
t (Target) :
O (Output) :
f (Activ. Func.) :
(Learning Rate) :
W (Weight) :
(Error signal) :
)(Subscripts
.
29 ABA
.
.
.
.
wij wjk
i j k Ok
.
oi oj .
.
30 ABA
:
:
N k = W jk O j
j
1
= Ok ) = f ( Nk
1 + e Nk
31 ABA
:
) ( :
) k = ( t k O k )f ' ( N k
:
) k = ( t k O k ) O k (1 O k
.
:
W jk W jk + k j
32 ABA
:
:
(
j = j 1 O j ) W jk k
k
:
W ij W ij + j i
33 ABA
34 ABA
Input Layer Hidden
(i) (h)
x1 W11
W10
W12 h1
W21 Output (O)
h2
x2 W20
W22
35 ABA
x1 x2 )Target (t
0 0 0
0 1 1
1 0 1
1 1 1
x1 x2 t W 11 W 12 W 21 W 22 W 10 W 20
0 0 0 1 0 0 1 1 1
36 ABA
:
= hi1
= hi2
= ho1
= ho2
=N
=O
37 ABA
:
38 ABA
1
h O1 =
1 + e h i1
1
= = 0 .5
1 + e 0
1
hO 2 =
1 + ehi2
1
= = 0 .5
1 + e 0
39 ABA
:
N = W10 hO1 + W20 hO2
)= (1) (0.5) + (1) (0.5
= 1
:
1 1
=O =
1 + e N 1 + e 1
= 0.73106
40 ABA
:
) O = (t O )O (1 O
)= (0-0.73106) (0.73106) (1-0.73106
= -0.14373
41 ABA
W10 W10 + OhO1
)= 1 + (1) (-.14373) (0.5
= 0. 92813
42 ABA
.
:
43 ABA
:
W11 = W11 + h1 x1
)= 1 + (1) (-0.03335) (0
=1
W12 = W12 + h 2 x1
)= 0 + (1) (-0.03335) (0
=0
W21 = W21 + h 1 x2
)= 0 + (1) (-0.03335) (0
=0
W22 = W22 + h 2 x2
)= 1 + (1) (-0.03335) (0
=1
. .
44 ABA
x1 x2 t W 11 W 12 W 21 W 22 W 10 W 20
0 0 0 1 0 0 1 0.92813 0.92813
:
x1 = 0 , x2 = 1 , t = 1
45 ABA
:
x 1 x 2 t W 11 W 12 W 21 W 22 W 10 W 20
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
46 ABA
W11 W12 W21 W22 W10 W20
-3.5402 4.0244 -3.5248 4.5814 -11.9103 4.6940
47 ABA
x1 )x 2 T arget (t ) O utput (O
0 0 0 0.0264
0 1 1 0.9867
1 0 1 0.9863
1 1 1 0.9908
48 ABA
:
. :
)(Overfitting
)(Underfitting
)(Normalization
)(Learning Rate
49 ABA
50 ABA
) (Early Stopping.
:
)(Training
)(Validation
)(Testing
51 ABA
Validation
Training
52 ABA
:
)(Trial and Error
53 ABA
MATLAB
54 ABA
Normalization
.
:
:
: ) 1 (-1
55 ABA
:
Learning Rate
56 ABA
( )
1
57 ABA
) (
) (
58 ABA
59 ABA