M C L C
M C L C .............................................................................................................................. 1
CÁC HÌNH V , B NG BI U TRONG LU N VĂN .......................................................... 2
THU T NG TI NG ANH .................................................................................................. 2
L i c m n ơ ............................................................................................................................ 3
Ch ng 1. Gi i thi u v m ng n ron nhân t oươ ơ .................................................................. 5
1.1 C u trúc và mô hình m ng n ron ơ .............................................................................. 7
1.1.1 Mô hình m t n ron sinh h c ơ ................................................................................ 7
1.1.2 C u trúc và mô hình c a m t n ron nhân t o ơ ..................................................... 8
1.2 C u t o và ph ng th c làm vi c c a m ng n ron ươ ơ ............................................... 11
1.2.1 M ng n ron m t l p ơ .......................................................................................... 13
1.2.2 M ng n ron truy n th ng nhi u l p ơ ................................................................. 14
1.2.3 M ng n ron ph n h i ơ ........................................................................................ 15
1.2.4 M ng n ron h i quy ơ ........................................................................................... 15
1.2.5 M ng Hopfield .................................................................................................... 15
1.2.6 M ng BAM ......................................................................................................... 17
1.3 Các lu t h c ............................................................................................................... 18
1.3.1 H c có giám sát ................................................................................................... 19
1.3.2 H c c ng c ....................................................................................................... 20
1.3.3 H c không có giám sát ........................................................................................ 20
1.4 Thu t toán lan truy n ng c ượ ..................................................................................... 22
1.5 K t lu nế ..................................................................................................................... 29
Ch ng 2. Tìm hi u m ng n ron Kohonenươ ơ ....................................................................... 30
2.1 Gi i thi u ................................................................................................................... 30
2.2.1 M ng n ron Kohonen nh n d ng ơ .............................................................. 33
2.2.2 C u trúc c a m ng n ron Kohonen ơ ................................................................... 33
2.2.3 Chu n hóa d li u đ u vào ................................................................................ 34
2.2.4 Tính toán d li u đ u ra c a n ron ơ ................................................................... 35
2.2.5 Ánh x l ng c c ưỡ .............................................................................................. 36
2.2.6 Ch n n ron th ng ơ ............................................................................................... 36
2.2.7 Quá trình h c c a m ng Kohonen ..................................................................... 37
2.2.8 T l (t c đ ) h c .............................................................................................. 39
2.2.9 Đi u ch nh các tr ng s (c p nh t tr ng s ) .................................................... 39
2.2.10 Tính toán sai s ................................................................................................. 39
2.3. Th c thi m ng n ron Kohonen ơ ................................................................................ 40
2.3.1 Th c thi m ng n ron truy n th ng ơ .................................................................. 40
2.3.2 Th c thi lan truy n ng c ượ ................................................................................. 45
2.3.3 Các t p hu n luy n ............................................................................................ 46
2.3.4 Báo cáo ti n trìnhế ................................................................................................ 47
2.3.4.1 L p m ng c s ơ .............................................................................................. 47
2.3.4.2 L p KohonenNetwork ..................................................................................... 49
2.4 K t lu nế ..................................................................................................................... 57
Ch ng 3. Nh n d ng ký t quang s d ng m ng n ron Kohonenươ ơ ................................ 59
3.1 Gi i thi u chung ........................................................................................................ 59
3.2 Hu n luy n m ng ..................................................................................................... 60
- 1 -
3.3 Th nghi m s d ng m ng n ron Kohonen đ nh n d ng ký t quang ơ .............. 61
3.4 Tr ng h p ngo i lườ ................................................................................................. 64
3.5 K t lu nế .................................................................................................................... 65
K T LU N .......................................................................................................................... 66
Tài tham kh o ...................................................................................................................... 67
CNH V , B NG BI U TRONG LU N VĂN
Hình 1.1 M t n ron sinh h c ơ ................................................................................................ 8
Hình 1.2. S liên k t các n ron ế ơ ............................................................................................. 8
Hình 1.3 Mô hình m t n ron nhân t o ơ ................................................................................. 9
Hình 1.4 Đ th các d ng hàm truy n ................................................................................. 11
Hình 1.5 M ng n ron ba l p ơ ............................................................................................... 12
Hình 1.6 M t s d ng m ng n ron ơ .................................................................................... 14
Hình 1.7 C u trúc c a m ng Hopfield ................................................................................ 16
Hình 1.8 C u trúc c a BAM .............................................................................................. 17
Hình 1.9: C u trúc hu n luy n m ng n ron ơ ...................................................................... 18
Hình 1.10: H c có giám sát ................................................................................................. 20
Hình 1.11: H c không có giám sát ...................................................................................... 20
Hình 1.12: S đ c u trúc chung c a quá trình h cơ ........................................................... 21
Hình 1.14: M ng 3 l p lan truy n ng c ượ ........................................................................... 23
Hình 2.1: M t d ng m ng n ron Kohonen ơ ........................................................................ 34
Hình 2.2: S đ kh i bi u di n hu n luy n m ng n ron Kohonen.ơ ơ ............................... 39
Hình 3.1:Mô hình chung trong nh n d ng ch vi t. ế .......................................................... 60
Hình 3.2: S đ hu n luy n m ngơ ..................................................................................... 60
Hình 3.4: Bi u di n ký t e theo ma tr n 5x7 pixcel. ........................................................ 62
Hình 3.5: Bi u di n ký t e theo ma tr n 5x7 b i các giá tr ........................................... 62
Hình3.6: Bi u di n ký t e vector đ u vào ..................................................................... 62
Hình 3.7 V và gán ký t ................................................................................................. 63
Hình 3.8 K t qu m ng n ron Kohonen nh n d ng ký t e và ký t cế ơ ............................ 63
Hình 3.9 Đ a ch ký vào m ng và gán tênư ......................................................................... 64
Hình 3.10 K t qu m ng n ron Kohonen nh n d ng ch ế ơ .......................................... 64
THU T NG TI NG ANH
- 2 -
ANN M ng n ron c n hu n luy n ơ
BAM M ng BAM (Bidirectional Associative Memory)
SOM M ng n ron t t ch c ( ơ Self Organizing Maps)
PE Ph n t x lý (Processing Element)
OCR Nh n d ng ký t quang (optical character recognition)
L i c m n ơ
Cng ta đ u bi t r ng, b não con ng i m t s n ph m hoàn h o c a ế ườ
t o hóa, nó có kh năng t duysáng t o. Hi n nay, con ng i đang nghiên c u ư ườ
ph ng th c ho t đ ng c a b o, sau đó áp d ng cho nh ng ng ngh hi nươ
đ i. Đ ti p c n kh năng h c, ng i ta đ a ra hình m ng n ron g m các ế ườ ư ơ
- 3 -
n ron liên k t v i nhau thành m ng ph ng theo c u trúc m ng th n kinh c a conơ ế
ng i.ườ
M i n ron riêng l có kh năng x lý thông tin y u, nh ng khi chúng đ c ơ ế ư ượ
ghép v i nhau thành m ng, thì kh năng x thông tin s m nh h n r t nhi u. ơ
M i c u trúc m ng đ u có m t u đi m đ c thù, chúng cho ta m t công c m nh ư
trong các lĩnh v c k thu t đi u khi n k thu t thông tin. M t m ng n ron ơ
nhân t o t p h p m t s l n các ph n t x (các t hay các kh i), th ng ườ
đ c t ch c song song và đ c c u nh theo ki n trúc đ quy. Cách ng s trênượ ượ ế
m ng n ron nhân t o gi ng nh b o con ng i, ch ng t kh năng h c, ơ ư ườ
nh l i, và t ng quát hóa t d li u hu n luy n.
M ng n ron nhân t o là công c t t trong vi c gi i quy t các bài toán nh : ơ ế ư
h p phân l p đ i t ng, x p x hàm, t i u a, đ nh l ng vector, phân c m ượ ư ượ
d li u,...Nó thay th hi u qu c công c nh toán truy n th ng đ gi i quy t ế ế
c bài tn này.
Nh n d ng là m t lĩnh v c đóng vai trò quan tr ng trong khoa h c k thu t.
Trong h u h t các v n đ k thu t ngày nay, ta đ u ph i xác đ nh, nh n d ng ế
đ c các hình đ i t ng liên quan, đ t đó m ra gi i pháp. Nh n d ngượ ượ
hình i toán r t quan trong trong thuy t h th ng. do đ n gi n ế ơ
không th phân tích, t ng h p h th ng khi không nh toán h c t h
th ng. Trong quá trình y d ng hình h th ng trên ph ng di n thuy t, ươ ế
ng i ta th ng không kh o t đ c m i nh h ng c a môi tr ng đ n tínhườ ườ ượ ưở ườ ế
đ ng h c c a h th ng, cũng nh nh ng tác đ ng qua l i bên trong h th ng m t ư
ch chính xác tuy t đ i. R t nhi u y u t đã b b qua, ho c ch đ c xem xét ế ượ
đ n nh m t tác đ ng ng u nhiên. B i v y, n u nói m t cách ch t ch thìế ư ế
nh ng hi u bi t thuy t ban đ u v h th ng, m i ch th giúp ta khoanh ế ế
đ c l p các mô nh thích h p. Đ th đ c m t nh c th ch tượ ượ
l ng phù h p v i i c th toán đ t ra trong l p c mô nh thích h p đó, thìượ
ph i s d ng ph ng pháp nh n d ng. n i toán nh n d ng, phân ch phân ươ
c m d li u, c bài toán r t hay g p trong th c t , khi chúng ta nhìn th y m t ế
- 4 -
v t đó, thì u h i th ng tr c c a m i ng i là; v t đó máy lo i, ườ ườ
thu c lo i nào trongc lo i có th có.
Đ gi i quy t c bài toán nh n d ng, ng i ta đã đ a vào các cách ti p ế ườ ư ế
c n khác nhau, m i ph ng pháp ti p c n trong nh ng bài toán c th đ u ươ ế
nh ng u, nh c đi m riêng. Ph ng pháp ng d ng m ng n ron trong nh n ư ượ ươ ơ
d ng là m t cách ti p c n m i và hi n đ i. Nó có th là công c r t m nh đ gi i ế
quy t cáci tn trong lĩnh v c này. ế
N i dung c a đ tài đi vào tìm hi u và xây d ng các ph n t n ron c b n, ơ ơ
xem xét và nghiên c u c u trúc m t m ng n ron, gi i thi u v m ng n ron nhi u ơ ơ
l p v i thu t toán lan truy n ng c. Tr ng m c a đ i đi vào tìm hi u v ượ
m ng n ron Kohonen (hay m ng n ron t t ch c – SOM). ơ ơ
Đ i g m ba ch ng ươ
Ch ng 1, trình bày c u trúc m t ph n t n ron c b n, các c u trúc m ngươ ơ ơ
n ron nhân t o th ng g p, thu t toán h c, phân tích u nh c đi m c a chúng,ơ ườ ư ượ
gi i thi u v thu t toán lan truy n ng c. ượ
Ch ng 2, m hi u m ng n ron Kohonen.ươ ơ
Ch ng 3, nh n d ng ký t quang s d ng m ng n ron Kohonen.ươ ơ
Cu i cùng em xin c m n các thày cô go, đ c bi t là PGS.TSKH i Công ơ
C ng đã t n tình ch d n cho em trong su t th i gian làm đ tài. Xin c m n cườ ơ
b n cùng l p đã t o đi u ki n cho tôi đ c h c t p nghiên c u trong môi ượ
tr ng t t.ườ
n i, tng 12 năm 2009.
Ch ng 1. Gi i thi u v m ng n ron nhân t oươ ơ
H c máy m t ngành khoa h c nghiên c u các thu t toán cho phép y
tính có th h c đ c các khái ni m. ượ
- 5 -