You are on page 1of 40

-Artificial Neural Network-

Matlab
- BPN Model


ANN ,
training data , Training data Target , Test data
, Test Target .

column ( )
matlab.
.
1.Input Pattern
2.Input Pattern
3.Target Pattern
4.Test Pattern

1. Pattern
1, 2, 3
4, 5, 6

7, 8, 9

2. Pattern ( )

Word
10 patterns

2. Pattern ( )

pattern

,
,

Pattern ( )

Pattern ( )

Pattern ( )
pattern ( ),
01100
00100
00100

01100 00100 00100 00100 00100

00100
00100

Pattern ( )

10 pattern 10
( training data )

Pattern ( )
matlab (column by column)
, data pattern
( Excel )

10 , (*.txt)
Excel,

trainset.txt

( Matlab )
matlab , data pattern
Matlab ,
,
: train pattern, trainset.txt
, Matlab trainset

10

Pattern -
Excel

<
>

11

Pattern -
Excel

<
>

12

Pattern -
Excel

<
>

13

Pattern -
Excel

<
>

14

Pattern -
Excel

<
>

tab

15

Pattern ( )

1. File
, training
pattern ,
Matlab

<
>

2.
,
pattern

16

3. Target Pattern (1)


1. 0~9
training pattern
target . ,
output 10 , 1
(output node Y1) 0
, 2 (output node Y2)
1 , 3
(output node Y3) 2
, . , training
pattern target .
10 input patterns
target .

17

3. Target Pattern (2)


Target Pattern
Input Pattern

0 1 2 3 4 5 6 7 8 9

0 1 0 0 0 0 0 0 0 0

0 0 1 0 0 0 0 0 0 0

0 0 0 1 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 1 0 0 0 0

.
.
.

.
.
.

target matlab.

18

4. Test Pattern
ANN , ,

test patterns
1
{01100 00100 00100 00100 01110}
.
3

{01110 00010 01110 00010 01110}

{01110 01010 01110 00010 00100}

{00100 01010 01010 01010 00100}


19

Matlab (1)

:
1.Training data
2.Target data

20

Matlab (2) -

Train Pattern ,

21

Matlab (3) -

Next

22

Matlab (4)-

Finish

23

Matlab (5)

ANN

nntool

24

Matlab (6)

ANN

Import,

25

Matlab (7)

ANN

1. Train Pattern Input


2. Target Pattern Targets

26

Matlab (8)

ANN

,
New Network
,

27

Matlab (9)

ANN

28

Matlab (10)

ANN

model

29

Matlab (11)

ANN

BPN (Layer 1)

30

Matlab (12)

ANN

BPN (Layer 2)

31

Matlab (13)

ANN

,
Train..,
Train Pattern

32

Matlab (14)

Training
input pattern

ANN

target pattern

33

Matlab (15)

ANN

1.

2. learning rate

3. ,
Train Network
Training

34

Matlab (16)

ANN

35

Matlab (17)

ANN

test pattern,

36

Matlab (18)

ANN

,
Simulate..

37

Matlab (19)

ANN

1. test pattern

2.

38

Matlab (20)

2.
Export

ANN

3. , Export

1. Export..

39

Matlab (21)

ANN

40

You might also like