Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang v MCăLC TRANG Trangăta QuytăđnhăgiaoăđătƠi LỦălchăkhoaăhc Liăcmăn i Liăcamăđoană ii Tómătt iii Abstract iv Mcălcă v Danh sách các hình ix Danhăsáchăcácăbng xi Chngă1ăTNGăQUAN 1 1.1ăGiiăthiuăđătƠi 1 1.2 Tình hình nghiên cu 2 1.3ăụănghƿaăkhoaăhcăvƠăthcătin 5 1.3.1ăụănghƿaăkhoaăhc 5 1.3.2ăụănghƿaăthcătin 5 1.4ăNhimăvăvƠăgiiăhnăcaăđătƠi 6 1.4.1ăNhimăvăcaăđătƠi 6 1.4.2ăGiiăhnăcaăđătƠi 6 1.5ăPhngăphápăthcăhin 6 1.5.1ăPhngăphápătƠiăliu 6 1.5.2ăPhngăphápăthcănghim 7 1.6ăBăccăcaălunăvĕn 7 Chngă2ăCăSăLụăTHUYT 8 2.1ăCácăbcătrongămtăhăthngănhnădngăchăvit [19] 8 2.1.1 TinăxălỦ 8 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang vi 2.1.2 PhơnăvùngăkỦăt 9 2.1.3ăTríchăchnăđcătrng 9 2.1.4ăPhơnălp 10 2.1.5 HuăxălỦ 11 2.2 Phơnălpădăliuă[6]ă[22] 11 2.2.1 Khái nim 11 2.2.2 Cácăvnăđăliênăquanăđnăphơnălpădăliu 13 2.2.3 PhngăphápăphơnălpăSVMă[5]ă[23-27] 14 2.2.3.1 SVM là gì? 14 2.2.3.3 Phân lớp tập dữ liệu không khả tách tuyến tính 19 2.2.4ăSVMăchoănhnădngăđaălpă[28] 24 2.2.4.1 Một chống phần còn lại (OVR: One-vs-Rest) 24 2.2.4.2 Một chống một (OVO: One-vs-One) 25 2.3 XălỦănh 26 2.3.1 VaiătròăcaăxălỦănhătrongănhnădng 26 2.3.2 XălỦănhăviăOpenCVă[10] [29-30] 27 2.3.2.1 Giới thiệu về OpenCV 27 2.3.2.2 Các hàm cơ bản 27 2.4 Hăthngănhúng 34 2.4.1ăHăđiuăhƠnhănhúng 34 2.4.1.1 Hệ điều hành Angstrom (Ångström) [31] 34 2.4.1.2 Các lệnh cơ bản trên hệ điều hành Angstrom 35 2.4.2ăHăthngăphnăcng 36 2.4.2.1 Giới thiệu về board nhúng BBxM [32] 36 2.4.2.2 Cấu trúc hệ thống của BBxM [33]. 37 2.4.2.3 Một số ứng dụng của BBxM 38 Chngă3 NHNăDNGăCHăVITăTAY TINGăVIT 39 3.1ăBăkỦătănhnădng [14] [35] 39 3.2 Môăhìnhănhnădngăchăvitătayăriărc 40 3.2.1 Thuănhnănh 41 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang vii 3.2.2 TinăxălỦ 42 3.2.3 TáchăkỦătăvƠădu 44 3.2.3.1 Tách dòng 45 3.2.3.2 Tách chữ 47 3.2.3.3 Tách ký tự và dấu 48 3.2.4 Tríchăđcătrng 49 3.2.4.1 Đặc trưng theo chu tuyến 51 3.2.4.2 Phân bố điểm ảnh 52 3.2.5 HunăluynăvƠănhnădng 53 3.2.5.1 Xây dựng bộ huấn luyện 54 3.2.5.2 Nhận dạng 58 3.2.6 Ghiăktăqu 59 Chngă4 XỂYăDNGăNGăDNGăTRểNăBOARDăNHỎNG 62 4.1ăSăđăhăthng 62 4.2ăXơyădngăhăđiuăhƠnhănhúng 63 4.3ăBiênădchăngădngătrênăboardănhúng 63 4.3.1 Biênădch OpenCV cho ARM 64 4.3.2 ThitălpăQtăchoăBBxM 64 4.3.2.1 Cài đặt trình biên dịch chéo 64 4.3.2.2 Biên dịch Qt Everywhere 64 4.3.2.3 Thiết lập Qt Creator để biên dịch với nền tảng Qt Everywhere 65 4.3.2.4 Biên dịch ứng dụng Qt với thư viện OpenCV cho BBxM 65 4.3.2.5 Thiết lập BBxM 65 4.3.2.6 Biên dịch và thực thi ứng dụng trên BBxM 66 Chngă5 KTăQUăVẨăKTăLUN 67 5.1ăKtăquăđtăđc 67 5.1.1ăHotăđngăcaăchngătrình 68 5.1.2ăMtăsăktăquăđtăđcăcaăchngătrìnhănhnădng 71 5.1.3ăKtăquăthngăkê 74 5.2ăKtălun 77 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang viii 5.2.1ăKtăquănghiênăcu 77 5.2.2ăHnăch 78 5.2.3ăHngănghiênăcuăvƠăphátătrin 78 TẨIăLIUăTHAMăKHO 80 PHăLC 84 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang ix DANH SÁCH CÁC HÌNH HÌNH TRANG Hình 1.1: CácămuăchăsătríchătătpăMNISTădataăbaseă[17]. 2 Hình 2.1: CácăbcăcăbnătrongănhnădngăkỦăt [19] 8 Hình 2.2: Môăhìnhăphơnălpădăliu 12 Hình 2.3: SiêuăphngăphơnătáchătpădăliuăthƠnhăhaiălpăơmăvƠădng 15 Hình 2.4: HăcácăsiêuăphngătngăngăviăcácăthamăsăwăvƠăb 15 Hình 2.5: KhongăcáchătăsiêuăphngăHăđnăgcătaăđ 16 Hình 2.6: Phơnălpăbngălămm 20 Hình 2.7: ỄnhăxămuăvƠoăkhôngăgianăđcătrng 22 Hình 2.8: MinhăhaăchinălcăOVR 24 Hình 2.9: MinhăhaăphngăphápăloiătrăcaăchinălcăOVOă[28] 25 Hình 2.10: nhăthcătăcaăBeagleBoard-xM RevC [32] 37 Hình 2.11: SăđăhăthngăcaăOMAPăDM3730ă[33] 37 H̀nhă3.1: Săđôăkhôiăhê ̣ ăthôngănhơ ̣ năda ̣ ng ch ̃ ăviêtătay 41 Hình 3.2: Quáătrìnhăthuănhnănhăbngăcamera 41 Hình 3.3:ăMinhăhaăktăquălcănh 43 Hình 3.4:ăMinhăhaăsădòngăchătiăđaăchaătrongăkhungănhănhnădng 43 H̀nhă3.5: MinhăhaăktăquănhăcaăquáătrìnhătinăxălỦ 44 H̀nhă3.6: QuáătrìnhătáchăkỦătăvƠădu 45 Hình 3.7: Giiăthutăxácăđnhăcácădòngăch 46 Hình 3.8: Minhăhaăquáătrìnhătáchădòng 47 Hình 3.9: Minhăhaăquáătrìnhătáchăch 47 Hình 3.10: Giiăthutăxácăđnhăcácăch 48 Hình 3.11: MinhăhaăquáătrìnhătáchăkỦătăvƠădu 49 Hình 3.12: Phân nhóm theo vùng liên thông [2] [11] 50 Hình 3.13: Quáătrìnhătríchăđcătrng 50 Hình 3.14: Minhăha tríchăđcătrngătheoăchuătuyn 51 Hình 3.15: Minhăha tríchăđcătrngătheoăphơnăbăđimănh 53 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang x H̀nhă3.16: Quáătrìnhăxơyădngăbăhunăluyn 54 H̀nhă3.17: Formălyămuăchăvitătayătingăvită(form1) 56 H̀nhă3.18: Mtăsămuăđcătríchătrongătpădăliuă[9] 57 H̀nhă3.19: Săđăhunăluynămu 57 Hình 3.20: Săđănhnădngămu 58 Hình 4.1: Hăthngăphnăcng 62 Hình 4.2: Hăthngăphnămm 62 Hình 5.1: Giaoădinăchínhăcaăchngătrìnhănhnădng 67 Hình 5.2: GiaoădinăcaăchngătrìnhătáchăkỦăt,ăhunăluynăvƠăkimătra 68 Hình 5.3: MôăhìnhăhunăluynămuăSVM 69 Hình 5.4: Ktăquănhnădngăchăcóăkíchăthcăln 71 Hình 5.5: Ktăquănhnădngăchăcóăkíchăthcănh 71 Hình 5.6: Ktăquănhnădngădòngăchăbănghiêng 72 Hình 5.7: Ktăquănhnănhăcóănhiuăsáng 72 Hình 5.8: Ktăquănhnănhăcóănhiuănn 73 Hình 5.9: Ktăquănhnănhăchăvităkhôngălinănét,ăkhôngăriărc 73 Hình 5.10: Phngăphápătáchăhaiăphnăduădínhălinănhau 78 Hình 5.11: MinhăhaăỦătngăghépăniăkỦătăvƠădu 79 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang xi DANHăSÁCHăCÁCăBNG BNG TRANG Bngă1.1: HiuăsutăcaăphngăphápăSVMătrênăcácătpămuă[16] 3 Bngă1.2: SoăsánhăktăquănhnădngăcaăSVMăviămôăhìnhăn-ron [1] 4 Bngă1.3: Ktăquănhnădngătrênădăliuătingăvităvitătayăhnăchă[2] 4 Bngă1.4: KtăquănhnădngătrênătpădăliuăMNISTăviăcácăđcătrngă[3] 5 Bngă3.1: ThngăkêăsăđcătrngăcaăkỦătăvƠăduătheoăcácăphngăpháp 51 Bngă3.2:ăTpăcăsădăliuăchăvitătayătingăvit 54 Bngă3.3:ăMƣăhóaăkỦătătheoănhƣn 60 Bngă5.1:ăSoăsánhăktăquănhnădngătheoăcácăphngăphápătríchăđcătrng 75 Bngă5.2:ăThiăgianăhunăluynăvƠănhnădng 76 Bngă5.3:ăKíchăthcăluătrăbăhunăluyn 76 Bngă5.4:ăSoăsánhăthiăgianănhnădngătrênămáyătínhăvƠăBBxM 77 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang 1 Chngă1 TNGăQUAN 1.1 GiiăthiuăđătƠi NgƠyănƠyăvicăsădngămáyătínhăđăluătrătƠiăliu,ăthôngătinăcáănhơnăkhôngăcònă lƠăvnăđămiămăvƠăcnăphiăchngăminhătínhăanătoƠn,ăthunătinăcaănó.ăXuăhngă săhóaăttăcănhngăthôngătinăngiădùngăđangădnătrănênăphăbin.ăĐiăviămtăsă lƿnhăvcănhăyăt,ătƠiăchínhăngơnăhƠng,ăbuăchínhầăphnălnăcácăthôngătinăkháchă hƠngăcnăđcăthcăhinăbngăchăvitătayăvƠăchínhăđiuănƠyăsăgơyănhiuăkhóăkhĕnă trongă vică luătră hă s.ă Cácă phnă mmă nhnă dngă chă vită tayă să giúpă săhóaă nhngăthôngătinănƠy,ăgiúpădădƠngăluătrăvƠătruyăsutănhanhăkhiăcnăthit. NhnădngăchăvitătayălƠămtăngădngăcaămôăhìnhăphơnălpădăliu,ănóăđcă phátătrinădaătrênăkăthut xălỦănhăvƠăcácăphngăphápăsădngămáyăhc. Hai hngănghiênăcuăchínhăbaoăgm:ănhnădngăchăvităon-lineăvƠănhnădngăoff-line [14]. Nhnădngăon-line lƠăhìnhăthcăđcăsădngăphăbinătrênăhuăhtăcácăthităbă cmătayăcóăhătrămƠnăhìnhăcmăng nhăSmartPhone, Table, v.v. Viăphngăphápă này nhngăthôngătin caăchăvit tay nhăta đ,ăápălcăvƠăhngăvităsăđcămáyă thuăthpăvƠăxălỦătrongăthiăgianăthc, đăchoăraăktăquăkỦătătngăngăviăngună dngătext. Nhnădngăoff-lineălƠăquáătrìnhănhnădngăchăvitădaătrênăcácăthông tin tƿnh. ĐóălƠăquáătrìnhăchuynăđiăthôngătinăchăvitădiădngăhìnhănhăsangădngă tp, cóăkhănĕngăchnhăsaăvƠăluătrătrênămáyătính,ădoăđóăchtălngăvƠăđăchínhă xácăcaăhăthngănhnădngăphăthucărtănhiuăvƠo chtălngănhăvĕnăbn. Nhnă dngă chă vită bngă tayă đcă thcă hină daă trênă haiă giiă thută chính:ă memoryăbaseă vƠălearningăbase.ăMemoryăbaseăluătrănhăcácăkỦătămuăvƠănhnă dngămtăkỦătăchaăbităbngăcáchăsoăsánhăviăcácăkỦătămu.ăLearningăbase hay cònăgiălƠăhcămáy (Machine Learning) lƠăgiiăthutăcăgngăhcăcácă muăkỦătă chaăbit (dăliuăhunăluyn) vƠăxơyădngăhƠmănhnădng (function) tngăng.ă HngătipăcnăcaăđătƠiănghiênăcuănƠyălƠănhnădngădaătrênăthôngătinătƿnh và máyăhc. Quá trình nƠyăgmăhaiăbcăc bn:ăđuătiên là tách ký t và rútătríchăđcă Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang 2 trngăcaăkỦăt.ăTipătheoălƠăcnăxơyădngămtămôăhìnhămáyăvécătăhătr SVM đă giúpăhcăcácăđcăđimăriêngăcaăkỦătăvƠăto raăcăsădăliuătriăthcăchoăquáătrìnhă nhnădng. 1.2 T̀nhăh̀nhănghiênăcu NhnădngăchăvitătayăvnăcònălƠătháchăthcălnăđiăviăcácănhƠănghiênăcu.ăĐƣă cóănhiuăcôngătrìnhănghiênăcuăvănhnădng cácămuăchăvitătayăcaăcácăhăchă cáiăLatinh,ărp,ăTrungăQuc, v.v. nhngăktăquăvnăcònăkháăhnăchădoăchăvită tayărtăđaădngăvămuăchăcǜngănhăcácăbinăth.ăCácămuăchăvitătayăphăthucă nhiuăvƠoăcáchăvit,ătrngătháiătinhăthnăcaăngiăvit.ăCácănghiênăcuătrongăncă cǜngăchădngăliăăvicănhnădngătngăkỦătăriêngăl,ămcăđănhnădng cơuăhoc vĕnăbn vn chaăthcăhinăhoƠnăchnhăđc. Vicănhnădngăchăvitătayăthngăđcăbtăđuănghiênăcuăviănhnădngăcácă s.ă Bă că să dă liuă chună choă vică nghiênă cuă nƠyă gmă haiă bă dă liuă chính:ă USPSă(UnitedăStateăPostalăService)ăgmă7291ămuădùngăđătrainingăvƠă2007ămuă khácăđătesting,ămiămuălƠămtănhăxámăcóăkíchăthcă16x16; MNIST (National Institute of Standard and Technology of the United States) [15] lƠămtăphiênăbnă đcăchnhăsaătăbădăliuăNISTăcaătpăđoƠnăAT&T.ăBădăliuănƠyăbaoăgmă 60.000ămuădùngăđătrainingăvƠă10.000ămuădùngăđătesting,ămiămuălƠămtănhă xámăcóăkíchăthcă28x28. Hình 1.1: Cácămuăchăs trích t tp MNIST data base [17]. BƠiă toánă nhnă dngă chă vită tayă đcă thcă hină kháă nhiuă trênă tpă chă să MNIST. Nhiuăphngăpháp phân lp khác nhau đƣăđcăthcăhinătrên trênăhaiătpă Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang 3 hună luynă vƠă kimă tra caă bă dă liuă nƠyă vƠă trongă să đóă phiă kă đnă mtă să phngăpháp thôngădngănh mô hình mngăn-ron, mô hình Markov n,ăthutătoánă K-láng ging hay phngăphápămáyăvécătăhătr SVM.ăTălănhnădngăcaăcácă phngăphápănày đcăđăcpătrong [15]. RiêngăđiăviăphngăphápăSVM, mtăsă ktăquănghiênăcuătrênăcácătpădăliuăkătrênăđc thăhin nhătrongăbngă1.1 Bngă1.1: HiuăsutăcaăphngăphápăSVMătrênăcácătpămu [16] Author Database Tr Size Test Size Error Rate Krebel et al, 1998 NIST 10000 10000 1.09 Ayat et al, 2002 NIST 18000 10000 1.02 Scholkopf et al, 1996 USPS 7291 2007 3.2 Dong et al, 2002 USPS 7291 2007 2.24 LeCun et al, 1998 MNIST 60000 10000 1.1 Li et al, 2002 MNIST 60000 10000 0.76 DeCoste and Scholkopf, 2003 MNIST 60000 10000 0.56 Liu et al, 2002 MNIST 60000 10000 0.42 Nghiênăcuăca nhóm Liu et al [18]ăđiăviătpădăliuăMNISTăcǜngăchăraărngă phngăphápăSVMăsădngăhƠmănhơnăGaussianăttăhnăcácăkăthutătruynăthngă nhămngăn-ron (sădngămôăhìnhămngătruynăthngăMLP và RBF). H cǜngăchă raăvicăsădngăphngăphápăSVMăsăcnăphiăquanătơmănhiuăđnăkhôngăgianăbă nhăvƠătcăđătínhătoánăchoăquáătrìnhăphơnălp soăviăcácăphngăphápăkhác. KtăquănghiênăcuătrongăncăcƠngăcǜngăcăthêm tínhăhiuăquăphơnălpăcaă SVMăsoăviăphngăphápăsădngămôăhìnhămngăn-ron, căthăkhiăsoăsánhăSVMă viăphngăphápăsădngămôăhìnhămngăn-ronă4ălpă(144ăn-ronălpăvƠo,ă72+36ă n-ronăăcácălpăn,ă10ăn-ronălpăra)ătrênăcùngămtăbădăliuăchunăMNIST,ăktă quănhnădngăchínhăxácăhnăsoăviămôăhìnhămngăn-ronă(bngă1.2).ăVnăđăhn chăhăchăraălƠăsăbùngănăsăphơnălpăvƠăsălngăvécătăhătr thuăđcăsauăkhiă hunăluynăsădnăđnăvicăphơnălpăchm. [...]... ngăphápătríchăđ cătr ngăhi uăqu ăchoăch ăvi t tay Trang 6 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS Hoàng Trang Tìmăhi uăcôngăc ăl pătrìnhăQtăCreator,ăth ăvi năx ălỦ nhăOpenCVăvƠăm tăs ăth ă vi năliên quan ph căv ăchoăvi căhu năluy năvƠănh năd ng 1.5.2 Ph ngăphápăth cănghi m Xơyă d ngă c s ăd ă li uă kỦă t ă hu nă luy nă b ngă cáchă thuă th pă m uă vi tă tay c a nhi uănhómăđ iăt ngăkhácănhauăvƠăđ... d ngă ngă d ngă trênă boardă nhúng, ă cácă ph ngăphápăcǜngănh ăcácăcôngăc ăđ căs ăd ngăchoăvi căbiênăd chă ngăd ngă đ ăcóăth ăth căthiătrênăm tăh ăđi uăhƠnh nhúng Ch ngă5: K tăqu vƠăk tălu n TrìnhăbƠyăvƠăđánh giá các k tăqu ăđ tăđ c aăđ ătƠi,ăđ aăraăđ nhăh HVTH: Lê Hồng Phúc că ngănghiênăc uăvƠăphátătri năc aăđ ătƠi Trang 7 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt Ch CBHD: TS Hoàng Trang ngă2... ngăkhácănhauănh :ăPhơnălo iăs năph m,ănh năd ngăvơn tay, ănh năd ngăch ă hayăch ăvi t tay, ăv.v M tăs ăth ăvi n thôngăd ngăcóăkh ănĕngăh ătr ăh uăh tăcác côngăc ătrongăv năđ ăx ălỦă nhănh ăImageăprocessingăvà Computer Vision Toolbox trong Matlab hayăth ăvi n mƣăngu năm ăOpenCV HVTH: Lê Hồng Phúc Trang 26 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS Hoàng Trang 2.3.2 X ălýă nh v iăOpenCVă[10]... ngămangătínhă HVTH: Lê Hồng Phúc Trang 5 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS Hoàng Trang th căt ăcaoăt i Vi tăNamănh ăđ căcácăvĕnăb năvi tătrênăgi yăcǜngănh ă ngăd ngăvƠoă kh ănĕngăđ căvƠăhi uăch ăc aărobotăhayăkínhăh ătr ăth ăl c,ăv.v 1.4 Nhi măv ăvƠăgi iăh năc aăđ ătƠi 1.4.1ăNhi măv ăc aăđ ătƠi Tìmăhi uăvƠăphátătri n mô hìnhănh năd ngăch ăvi t tay ti ngăvi t r iăr căcóăkh ă nĕngănh... cărútătríchăt ăcácă Trang 10 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt nhăc aăcácăkỦăt ăc năđ cănh năd ngăs ăđ CBHD: TS Hoàng Trang căđ aăvào b ănh năd ngăđƣăđ d ngăt ăcácăm uăhu năluy n.ăK tăqu ătaăs ăcóăđ căxơyă căcácăquy tăđ nhăđúngăđ năv ălo iă (nhãn) c aăcácăm uăm i Cóănhi uăk ăthu tăphơnăl pătiênăti n đƣăvƠ đangăđ căápăd ngăchoăbƠiătoánănh nă d ngăch ăvi t tay nh ăHMM,ăm ngăn -ron, K-lángăgi... ngăcǜngătĕngălênăđángăk HVTH: Lê Hồng Phúc Trang 4 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS Hoàng Trang B ngă1.4: K tăqu ănh năd ngătrênăt păd ăli uăMNISTăv iăcácăđ cătr ngă[3] Đ cătr ng S ăđ cătr ng Đ ăchínhăxác MaăTr nănh ăphơn 256 97.20% Zone 2x2 64 97.90% Projection 94 97.00% Coutour Profile 64 95.50% Haar wavelet 256 97.80% Cácăh ăth ngănh năd ngăch ăvi t tay nóiăchungăvƠănh năd ngăch ăVi tănóiăriêngă... khácănhau.ăDoăđóăvi căđánhăgiáăvƠăl aăch năph nƠyălƠăđi uăh tăs căc năthi t.ăM tăph HVTH: Lê Hồng Phúc ngăphápăthíchăh păchoăquáătrìnhă ngăphápătríchăđ cătr ngăhi uăqu ăph iăđ mă Trang 9 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS Hoàng Trang b oă nh ngă tiêuă chíă nh ă khôngă nh yă c mă v iă nhi u,ă ki uă ch ,ă kíchă th c,ă đ ă nghiêng,ăđ ăd chăchuy năvƠănhi uăs ăthayăđ iăkhácăc aăch ăvi t.ă.. .Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS Hoàng Trang B ngă1.2: Soăsánhăk tăqu ănh năd ngăc aăSVMăv iămôăhìnhăn -ron [1] Cácăthôngăs M ngăn -ron SVM S ăm uăh c 60.000 60.000 Th iăgianăh c ~24ăgi ~2ăgi S ăm uătest... nhăc aăb ăphơnăl p.ăPhơnăl păđaăl pălƠăquáătrìnhăphơnăl păv iăs ăl l păl năh năhai.ăNh ăv y,ăt păh păd ăli uătrongămi năxemăxétăđ HVTH: Lê Hồng Phúc ng căphơnăchiaăthƠnhă Trang 11 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS Hoàng Trang nhi uăl păch ăkhôngăđ năthu năch ălƠăhaiăl pănh ătrongăbƠiătoánăphơnăl pănh ăphơn.ă V ăb năch t,ăbƠiătoánăphơnăl pănh ăphơnălƠătr ngăh păriêngăc aăbƠiătoánăphơnăl... cămáyăđƣăđ căs ăd ng ph ăbi năhi nănay [19]: Môăhìnhăphơnăl păK-lángăgi ng g nănh tă(k-Nearest Neighbor - k-NN) M ngăn - ron (Neural Networks - NN) HVTH: Lê Hồng Phúc Trang 12 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS Hoàng Trang Môăhìnhăm ngă nă(Hidden Markov Model - HMM) Máyăvécăt ăh ătr (Support Vector Machine - SVM) Phơnăl păcơyăquy tăđ nhă(Decisionătreeăclassification) . 3.1ăBăkỦătănhnădng [14] [35] 39 3.2 Môăhìnhănhnădngăchăvit tay riărc 40 3.2.1 Thuănhnănh 41 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang vii. 53 Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: TS. Hoàng Trang HVTH: Lê Hồng Phúc Trang x H̀nhă3.16: Quáătrìnhăxơyădngăbăhunăluyn 54 H̀nhă3.17: Formălyămuăchăvit tay tingăvită(form1). vită tay đcă thcă hină kháă nhiuă trênă tpă chă să MNIST. Nhiuăphngăpháp phân lp khác nhau đƣăđcăthcăhinătrên trênăhaiătpă Hệ Thống Nhúng Nhận Dạng Chữ Viết Tay Tiếng Việt CBHD: