L i M Đ u
Nh n d ng bài toán xu t hi n cách đây khá lâu v n luôn
thu hút được nhi u s quan tâm, nghiên cu. Đ c bi t là trong vài th p niên
g n đây, do s thúc đy ca quá trình tin hc hoá trong mi lĩnh vc, bài
toán nh n dng không còn d ng l i mc đ nghiên cu na tr
thành mt lĩnh vc đ áp dng vào thc t .ế Các bài toán nh n dng đang
được ng dng trong thc tế hi n nay t p trung vào nh n dng m u, nh n
d ng ti ngế nói nh n d ng ch. Trong s này, nh n d ng ch bài toán
được quan tâm r t nhi u cũng đã đ t được nhi u thành tu rc r. Các
ng dng có ý nghĩa thc tế ln th k đ nế như: nh n d ng ch in dùng
trong quá trình sao l u ưsách báo trong thư vi n, nh n d ng ch vi tế tay
dùng trong vi c phân lo i thư b u đưi n, thanh toán ti n trong nhà băng
l p thư vi n sách cho người ( ng dng này nghĩa: scan sách bình
thường, sau đó cho máy tính nh n d ng tr v d ng tài liungười
có th đc được).
Xu t phát t yêu c u th c t , đang r t c n có nh ng nghiên c u v v n ế ư
đ này. Chính vì v y tôi đã ch n đ tài nh n d ng t vi t tay làm đ án ế
t t nghi p v i mong mu n ph n nào áp d ng vào bài toán th c t . ế
Bài toán đã đ t ra ph i gi i quy t đ c nh ng yêu c u sau: ế ượ
Nh n d ng đ c các ký t t nh đ u vào ượ
Trích ch n đ c các đ c tr ng c a nh ượ ư
Ti n hành nh n d ng v i thu t toán Markov nế
V i nh ng yêu c u đã đ t ra trên, c u trúc c a khóa lu n s bao g m ư
nh ng n i dung sau đây:
Ch ng 1:ươ Gi i thi u đ tài
Gi i thi u v bài toán nh n d ng ch vi t tay, tình hình ế
nghiên c u trong và ngoài n c, quy trình chung đ gi i quy t bài ướ ế
toán các ph ng pháp đi n nh trong vi c hu n luy n nh nươ
d ng, ph m vi c a đ tài.
Ch ng 2: C s thuy t v ti n x nh t tríchươ ơ ế
ch n đ c tr ng ư
Trình bày thuy t v l c nhi u, nh phân hóa, chu n hóaế
kích th c, trích ch n đ c tr ng nh ký t .ướ ư
Ch ng 3: C S THUY T V MARKOV Nươ Ơ
Trình bày các khái ni m c b n, thu t toán c a hình ơ
Markov
Ch ng 4: NG D NG HÌNH MARKOV N TRONGươ
NH N D NG CH VI T TAY
Gi i thi u v thu t toán nh n d ng. Các b c cài đ t thu t ướ
toán. Nh ng khó khăn và gi i pháp kh c ph c.
Ch ng 5: CÀI Đ T CH NG TRÌNH VÀ ĐÁNH GIÁ K Tươ ƯƠ
QU
Trình bày môi tr ng cài đ t, giao di n ch ng trình, m tườ ươ
s class chính c a ch ng trình. Đanh gia kêt qua và đ a ra h ng ươ " " " # ư ướ
phát tri n trong t ng l i. ươ
Phu luc: Danh m c hình v , b ng bi u và tài li u tham kh o.
Đô an này không tránh kh i s thi u sót do h n ch v th i$ " ế ế
gian cũng nh ki n th c. Em r t mong nh n đ c s đóng góp ýư ế ượ
ki n c a th y h ng d n và các b n đ đ t k t qu t t h n.ế ướ ế ơ
CH NG I : GI I THI U Đ TÀIƯƠ
I.1 Gi i thi u v nh n d ng ch vi t tay ế
Nh n d ng ch in: đã đ c gi i quy t g n nh tr n v n (s n ph m ượ ế ư
FineReader 9.0 c a hãng ABBYY có th nh n d ng ch in theo 192 ngôn ng
khác nhau, ph n m m nh n d ng ch Vi t in VnDOCR 4.0 c a Vi n Công
ngh Thông tin N i th nh n d ng đ c các tài li u ch a hình nh, ượ
b ng và văn b n v i đ chính xác trên 98%).
Nh n d ng ch vi t tay: v n còn v n đ thách th c l n đ i v i các ế
nhà nghiên c u. Bài toàn này ch a th gi i quy t tr n v n đ c hoàn ư ế ượ
toàn ph thu c vào ng i vi t s bi n đ i quá đa d ng trong cách vi t ườ ế ế ế
tr ng thái s c kh e, tinh th n c a t ng ng i vi t. ườ ế
I.1.1 Các giai đo n phát tri n
Giai đo n 1: (1900 – 1980)
-Nh n d ng ch đ c bi t đ n t năm 1900, khi nhà khoa h c ượ ế ế
ng i Nga Tyuring phát tri n m t ph ng ti n tr giúp cho nh ngườ ươ
ng i mù.ườ
-Các s n ph m nh n d ng ch th ng m i t nh ng năm1950, ươ
khi máy tính l n đ u tiên đ c gi i thi u tính năng m i v nh p l u ượ ư
tr d li u hai chi u b ng cây bút vi t trên m t t m b ng ế c m
ng .Công ngh m i này cho phép các nhà nghiên c u làm vi c trên các
bài toán nh n d ng ch vi t tay on-line. ế
- hình nh n d ng ch vi t đ c đ xu t t năm 1951 do phát ế ượ
minh c a M. Sheppard đ c g i là GISMO, m t robot đ c-vi t. ượ ế
-Năm 1954, máy nh n d ng ch đ u tiên đã đ c phát tri n b i J. ượ
Rainbow dùng đ đ c ch in hoa nh ng r t ch m. ư
-Năm 1967 ,Công ty IBM đã th ng m i hóa h th ng nh n d ngươ
ch .
Giai đo n 2: (1980 – 1990)
-V i s phát tri n c a các thi t b ph n c ng máy tính và các thi t ế ế
b thu thu nh n d li u, các ph ng pháp lu n nh n d ng đã đ c phát ươ ượ
tri n trong giai đo n tr c đã đ c môi tr ng t ng đ tri n ư ượ ườ ưở
khai các ng d ng nh n d ng ch .
-Các h ng ti p c n theo c u trúc và đ i sánh đ c áp d ng trongướ ế ượ
nhi u h th ng nh n d ng ch .
-Trong giai đo n này, các h ng nghiên c u ch t p trung vào các ướ
k thu t nh n d ng hình dáng ch ch a áp d ng cho thông tin ng ư
nghĩa. Đi u này d n đ n s h n ch v hi u su t nh n d ng, không ế ế
hi u qu trong nhi u ng d ng th c t . ế
Giai đo n 3: (T 1990 đ n nay) ế
-Các h th ng nh n d ng th i gian th c đ c chú tr ng trong giai ượ
đo n này.
-Các k thu t nh n d ng k t h p v i các ph ng pháp lu n trong ế ươ
lĩnh v c h c máy (Machine Learning) đ c áp d ng r t hi u qu . ượ
-M t s công c h c máy hi u qu nh m ng n ron, hình ư ơ
Markov n, SVM (Support Vector Machines) x ngôn ng t
nhiên...
I.1.2 Tình hình nghiên c u trong n c: ướ
Nh n d ng ch vi t tay đ c chia thành hai l p bài toán l n nh n ế ượ
d ng ch vi t tay tr c tuy n (online) và nh n d ng ch vi t tay ngo i tuy n ế ế ế ế
(offline). Trong nh n d ng ch vi t tay ngo i tuy n, d li u đ u vào đ c ế ế ượ
cho d i d ng các nh đ c quét t các gi y t , văn b n. Ng c l i nh nướ ượ ượ
d ng ch vi t tay tr c tuy n là nh n d ng các ch trên màn hình ngay khi ế ế
đ c vi t. Trong h nh n d ng này máy tính s l u l i các thông tin v nétượ ế ư
ch nh th t nét vi t, h ng và t c đ c a nét… ư ế ướ
T i Vi t Nam, năm 2010, nhóm nghiên c u Huỳnh H u L c, L u Qu c ư
H i, Đinh Đ c Anh (Khoa Khoa h c K thu t máy tính, Tr ng Đ i ườ
h c Bách khoa TP H Chí Minh) đã đ t đ c nh ng b c ti n đáng k trong ượ ướ ế
nh n d ng t vi t tay. H ng ti p c n c a nhóm nghiên c u nh n ế ướ ế
d ng d a trên thông tin
tĩnh. D a trên n n t ng
gi i thu t rút trích thông
tin theo chi u, nhóm tác
gi đã c i ti n đa s ế
các b c đ đ t đ cướ ượ
đ chính xác cao h n ơ
trong vi c nh n d ng t (kho ng 95%) nh ng b c ti n đáng k ướ ế
trong nh n d ng c t . Tuy nhiên s n ph m v n ch a nh n d ng đ c ch ư ượ
vi t tay ti ng Vi t. Nh v y th th y nh n d ng ch vi t tay, đ c bi tế ế ư ế
ch vi t tay ti ng Vi t hi n đang m t h ng nghiên c u r t đ c quan ế ế ướ ượ
tâm hi n nay và đang còn nhi u v n đ c n ph i hoàn thi n.
I.1.3 Tình hình nghiên c u n c ngoài: ướ
Nh n d ng ch vi t đã đ c nghiên c u h n 40 năm qua. Ngày nay ế ượ ơ
nh n d ng ch vi t đã nh n đ c s quan tâm đáng k do s phát tri n c a ế ượ
các máy tính c m tay đi n tho i c m tay d a trên các bàn phím, chu t
nhi u d ng thi t b đ nh v khác. Các ph ng pháp này t ra không h u hi u ế ươ
ho c x ch m. Do đó ng i ta c n nghiên c u ph ng pháp nghiên c u ườ ươ
ph ng pháp nh n d ng ch vi t tay trên các máy Palm Pilot hay các máyươ ế
TABLET PC.
I.2 Cách ti p c n gi i quy t bài toánế ế