IăH CăQU CăGIAăHĨăN I PH MăV NăH NG PH NăM MăNHÚNGăCHOăCÁCă Ngành: Côngăngh ăthôngătin Chuyên ngành:ăăăCôngăngh ăph năm m LU NăV NăTH CăS NG IăH NGăD NăKHOAăH C:ăPGS.TS... 2.4.ăPhá
Trang 1IăH CăQU CăGIAăHĨăN I
PH MăV NăH NG
PH NăM MăNHÚNGăCHOăCÁCă
Ngành: Côngăngh ăthôngătin
Chuyên ngành:ăăăCôngăngh ăph năm m
LU NăV NăTH CăS
NG IăH NGăD NăKHOAăH C:ăPGS.TS Nguy năNg căBình
HàăN i-2008
Trang 2M C L C
B NGăKụăHI U 5
B NGăCÁCăHỊNHăV 6
ầầầầầầầầầầầầầầầầầầầầ
ầầ.9
Ch ngă1.ăT ngăquanăv ăh ăth ngănhúng 11
1.1.ăCácăkháiăni m 11
1.1.1.ăH ăth ngănhúng 11
1.1.3.ăPh năm mănhúng 11
1.1.3.ăH ăth ngănhúngăth iăgianăth c 12
1.2.ă căđi măkhácăbi tăgi aăph năm mănhúngăvàăph năm măthôngăth ngătrênămáyă tính cá nhân 15
1.3.ă ngăd ngăc aăh ănhúng 16
Ch ngă2.ăH ăđi uăhànhăth iăgianăth c 17 2.1.ăKháiăni m 17
2.3.ăCácăv năđ ăc ăb năc aăRTOS Error! Bookmark not defined 2.3.1.ăH ăth ngăti năc nh/h uăc nh Error! Bookmark not defined 2.3.2.ăMi năg ng Error! Bookmark not defined
2.3.3 Tài nguyên Error! Bookmark not defined
2.3.4.ăTínhăđaănhi m Error! Bookmark not defined 2.3.5.ăTácăv ăvàătr ngătháiătácăv Error! Bookmark not defined 2.3.6.ăChuy năng ăc nh Error! Bookmark not defined 2.3.7.ăNhânăth iăgianăth c Error! Bookmark not defined 2.3.8.ăB ăl păl ch Error! Bookmark not defined 2.4.ăPhátătri năcácă ngăd ngăth iăgianăth cătrênăRTOS Error! Bookmark not defined 2.4.1.ăMôăhìnhătíchăh p Error! Bookmark not defined 2.4.2.ăPhátătri nă ngăd ngănhúngăth iăgianăth cătrênăC/OS Error! Bookmark not
defined
Ch ngă3.ăMôiătr ngăphátătri năph năm mănhúngă
choăcácăthi tăb ădiăđ ng ầầầầầầầầầầầầầầầầầầầầ
ầ Error! Bookmark not defined.
3.1.ăH ăđi uăhànhătrênăthi tăb ădiăđ ng Error! Bookmark not defined
3.2 Môiătr ngăl pătrìnhătrongăSymbian Error! Bookmark not defined 3.2.1.ăH ăđi uăhànhăSymbian Error! Bookmark not defined 3.2.2.ăTh căthiă ngăd ngătrênăSymbian Error! Bookmark not defined
Trang 33.2.2.1.ăPhânălo iă ngăd ng Error! Bookmark not defined 3.2.2.2.ăC uătrúcă ngăd ng Error! Bookmark not defined 3.2.2.3.ăTh căthiă ngăd ngătrênăSymbian Error! Bookmark not defined 3.2.3.ăXâyăd ngă ngăd ngătrênăSymbianăv iăC/C++ Error! Bookmark not defined
3.2.3.1 Symbian Flatform Error! Bookmark not defined
3.2.3.2.ăCácăSDKăvàăIDEăph ăbi n Error! Bookmark not defined 3.2.3.3.ăCácăb căxâyăd ngă ngăd ngătrênăSeriesă60ăv iăCarbideăC/C++ Error!
Bookmark not defined
not defined
3.3.1.ăH ăđi uăhànhăWindowsăMobile Error! Bookmark not defined
3.3.2 .NET Compact Framework Error! Bookmark not defined
3.3.2.1.ăKi nătrúcăt ngăquană.NETăCompactăFramework Error! Bookmark not
defined
3.3.2.2.ăMôiătr ngăl pătrìnhătrongă.NETăCompactăFramework Error! Bookmark
not defined
3.3.2.3.ăCácăb căxâyăd ngă ngăd ngă.NETăCompactăFrameworkăv iăVisuală
Studio.net Error! Bookmark not defined 3.4 J2ME Error! Bookmark not defined
3.4.1.ăKi nătrúcăJ2ME Error! Bookmark not defined 3.4.1.1.ăMáyă oăJavaă(KVM) Error! Bookmark not defined 3.4.1.2.ăT ngăCLDCă(Connected Limited Device Configuration): Error!
Bookmark not defined
3.4.1.3 MIDP (Mobile Information Device Profile) Error! Bookmark not
defined
3.4.2.ăPhátătri nă ngăd ngănhúngătrênăthi tăb ădiăđ ngăv iăJ2ME Error! Bookmark
not defined
3.4.2.1 MIDlet Error! Bookmark not defined
3.4.2.2.ăT pătină.JAR Error! Bookmark not defined 3.4.3.ăXâyăd ngă ngăd ngăvàăch yămôăph ng Error! Bookmark not defined
NÔM trên Pocket PC ầầầầầầầầầầầầầầầầầ
ầầầầ Error! Bookmark not defined.
4.1.ăBàiătoánănh năd ngăch ăNỌM Error! Bookmark not defined 4.2.ăGi iăphápăcôngăngh Error! Bookmark not defined 4.3.ăPhânătíchăthi tăk ăh ăth ng Error! Bookmark not defined 4.3.1.ăBi uăđ ăUseăCase Error! Bookmark not defined 4.3.1.1.ăBi uăđ ăcaăs ăd ngăchoăgóiăDesktop Error! Bookmark not defined
4.3.1.2.ăBi uăđ ăcaăs ăd ngăchoăgóiăMobile Error! Bookmark not defined 4.3.2.ăBi uăđ ăl păphânătích Error! Bookmark not defined 4.3.2.1.ăPhânătíchăcácăcaăs ăd ngătrongăgóiăDesktop Error! Bookmark not
defined
4.3.2.2.ăPhânătíchăcácăcaăs ăd ngătrongăgóiăMobile Error! Bookmark not defined 4.3.3.ăBi uăđ ăl păthi tăk Error! Bookmark not defined
Trang 44.3.3.1.ăBi uăđ ăl păthi tăk ăchoăgóiăDesktop Error! Bookmark not defined 4.3.3.2.ăBi uăđ ăl păthi tăk ăchoăgóiăMobile Error! Bookmark not defined 4.3.4.ăBi uăđ ătu năt Error! Bookmark not defined 4.3.4.1.ăBi uăđ ătu nătrongăgóiăDesktop Error! Bookmark not defined 4.3.4.2.ăBi uăđ ătu năt ătrongăgóiăMobile Error! Bookmark not defined 4.4.ăCàiăđ t Error! Bookmark not defined 4.4.1.ăCàiăđ tăgóiăhu năluy nătrênăDesktop Error! Bookmark not defined 4.4.2.ăCàiăđ tăgóiănh năd ng trên Mobile Error! Bookmark not defined 4.5.ăK tăqu ăth cănghi m Error! Bookmark not defined
K TăLU N Error! Bookmark not defined.
TĨIăLI U THAMăKH O 18
PH ăL CăA.ăWindowsăEmbeddedăCEă6.0 Error!
Bookmark not defined.
A.1.ăCácăh ăđi uăhànhăh ăWindowsăCE Error! Bookmark not defined
A.2 Windows Embedded CE 6.0 Error! Bookmark not defined
A.2.1.ăTínhăn ngăc aăWindowsăEmbeddedăCEă6.0 Error! Bookmark not defined A.2.2.ăKi nătrúcăWindows Embedded CE 6.0 Error! Bookmark not defined A.2.3.ăL pătrìnhă ngăd ngătrênăWindowsăEmbeddedăCEă6.0 Error! Bookmark not
defined
PH ăL CăB.ăMưăngu năcácăl păgóiăMobile Error!
Bookmark not defined.
B.1.ăL păgiaoădi năgóiăMobile:ăfrmMainApp Error! Bookmark not defined B.2.ăL păl uăk tăqu ăđ uăvàoăđưăx ălý:ăMobileInputResult Error! Bookmark not
defined
B.3.ăL păx ălýăđ uăvào:ăMobileInputProcess Error! Bookmark not defined B.4.ăL păc uăhìnhăm ng:ăNetworkConfig Error! Bookmark not defined
B.5 L păl uăk tăqu ănh năd ng:ăRecognitionProcessResult Error! Bookmark not
defined
B.6.ăL pănh năd ng:ăRecognitionProcess Error! Bookmark not defined B.7.ăL păl uăng ăngh aăvàăk tăqu ătraăc uăngh aăt :ăSemanticMap Error! Bookmark
not defined
B.8.ăL pătraăc uăngh aăt :ăLookupSemantic Error! Bookmark not defined
PH ăL CăC.ăMưăngu năcácăph ngăth căc ăb năgói
Desktop Error! Bookmark not defined.
Trang 5B NG KÝ HI U
ANN Artifical Neural
Network
M ngăn -ronănhânăt o 4.2
AppUI Application User
Interface class
L păgiaoădi năng iă dùngă ngăd ng 3.2.2.2 CPU Center Processor Unit B ăx ălýătrungătâm 2.3.7
DLL Dynamic link library Th ăvi năliênăk tăđ ng 3.2.2.3
DOM Data Object Model Môăhìnhăđ iăt ngăd ă
GUI Graphic User Interface Giaoădi năng iădùngă
IDE Intergrated
Development
Environment
Môiătr ngăphátătri nă
ISR Interrupt Service
Routine
Ch ngătrìnhăconăph că
ISS Intergrated System
Software
Ph năm măh ăth ngătíchă
J2ME Java to Micro Edition N năt ngăJavaăchoăthi tă
b ădiăđ ng 3.4.1 JVM Java Virtual Machine Máyă oăJava 3.4.1
KVM K Virtual Machine Máyă oăJavaăchoăthi tăb ă
MIDLet Mobile Information
Device applet
ngăd ngăJavaăapletă trênăthi tăb ădiăđ ng 3.4.2.1 RAM Random Access
Memory
B ănh ătruyăc păng uă nhiên
2.3.7
ROM Read Only Memory B ănh ăch ăđ c 2.3.7
RTOS Real time operating
system
H ăđi uăhànhăth iăgiană
SDK Software Development
Kit
Góiăcôngăc ăphátătri nă
SOAP Simple Object Access
Protocol
Giaoăth cătruyăc păđ iă
UML Uniform Model
Language
Ngônăng ămôăhìnhăhoá 4.2
XML Extensible Markup
Language
Ngônăng ăđánhăd uăm ă
Trang 6B NG CÁC HÌNH V
S th
t Hình Mô t M c tham chi u
1 Hình 1.1 Môăt ăh ănhúngăth iăgianăth c 1.3.1
2 Hình 2.1 Khungănhìnăt ngăquanăv ăRTOS 2.1
3 Hình 2.2 Ki nătrúcănhânăRTOS 2.2
4 Hình 2.3 H ăth ngăti năc nh/h uăc nh 2.3.1
5 Hình 2.4 Tr ngătháiătácăv 2.3.5
6 Hình 2.5 Minhăho ănhânăkhôngă uătiên 2.3.5
7 Hình 2.6 Minhăho ănhână uătiên 2.3.5
8 Hình 2.7 Môăhìnhăphátătri nă ngăd ngănhúngătrênă
RTOS
2.4.1
9 Hình 2.8 C uătrúcăch ngătrìnhănhúngăs ăd ngă
µC/OS
2.4.2
10 Hình 3.1 T ngăquanăvaiătròăh ăđi uăhành 3.1
11 Hình 3.2 Ki nătrúcăSymbian 3.2.1
12 Hình 3.3 Côngăngh ătíchăh pătrongăSeriesă60 3.2.3.1
13 Hình 3.4 M ăm tăd ădánăSymbianăm i 3.2.3.3
14 Hình 3.5 Hoànăt tăt oăd ăán 3.2.3.3
15 Hình 3.6 Xâyăd ngămưăngu nă ngăd ng 3.2.3.3
16 Hình 3.7 Giaoădi năSymbianăSeriesă60 3.2.3.3
17 Hình 3.8 Giaoădi nă ngăd ngăconsoleătrênăSymbian 3.2.3.3
18 Hình 3.9 Ki nătrúcă.NETăCompactăFramework 3.3.2.1
19 Hình 3.10 T oăprojectăchoăthi tăb ădiăđ ng 3.3.2.3
20 Hình 3.11 Thi tăk ăgiaoădi nă ngăd ng 3.3.2.3
21 Hình 3.12 Biênăd chă ngăd ng 3.3.2.3
22 Hình 3.13 Ch yămôăph ngă ngăd ng 3.3.2.3
23 Hình 3.14 Ki nătrúcăJ2ME 3.4.1
24 Hình 3.15 Ti nătrìnhăxâyăd ngă ngăd ng 3.4.1.1
25 Hình 3.16 ngăd ngăjavaătrênăthi tăb ădiăđ ng 4.4.1.2
27 Hình 3.17 C uătrúcăvàăvòngăđ iăMIDlet 3.4.2.1
28 Hình 3.18 T oăm iăho căm ăd ăánătrênăJ2MEă
Wireless Toolkit
3.4.3
29 Hình 3.19 C uăhìnhăd ăán 3.4.3
30 Hình 3.20 Biênăd chăd ăán 3.4.3
31 Hình 3.21 Ch yămôăph ngăMIDlet 3.4.3
32 Hình 4.1 CâuătrucămangăPerceptronăăđaătângăchoăbàiă
toánănh năd ngăch ăNôm 4.2
33 Hình 4.2 Cácăgóiăch ngătrình 4.3.1
34 Hình 4.3 Bi uăđ ăcaăs ăd ngătrongăgóiăDesktop 4.3.1.1
Trang 735 Hình 4.4 Bi uăđ ăcaăs ăd ngătrongăgóiăMobile 4.3.1.1
36 Hình 4.5 Bi uăđ ăl păphânătíchăth căthiăcaăs ăd ngă
InputProcess
4.3.2.1
37 Hình 4.6 Bi uăđ ăl păphânătíchăth căthiăcaăs ăd ngă
NetworkTrainning
4.3.2.1
38 Hình 4.7 Bi uăđ ăl păphânătíchăth căthiăcaăs ăd ngă
MobileInputProcess
4.3.2.2
39 Hình 4.8 Bi uăđ ăl păphânătíchăth căthiăcaăs ăd ngă
Recognition
4.3.2.2
40 Hình 4.9 Bi uăđ ăl păphânătíchăth căthiăcaăs ăd ngă
LookupSemantic
4.3.2.2
41 Hình 4.10 Bi uăđ ăl păthi tăk ăgóiăDesktop 4.3.3.1
42 Hình 4.11 Bi uăđ ăl păthi tăk ăchoăgóiăMobile 4.3.3.2
43 Hình 4.12 Bi uăđ ătu năt ăth căhi năph ngăth că
TrainingNetwork()
4.3.4.1
44 Hình 4.13 Bi uăđ ătu năt ăth căhi năph ngăth că
Recognition()
4.3.4.2
45 Hình 4.14 Bi uăđ ătu năt ăth căhi năph ngăth că
CreateSetMatrixPixelOfCharacter()
4.3.4.2
46 Hình 4.15 Bi uăđ ătu năt ăth căhi năph ngăth că
LookupMeanning()
4.3.4.2
47 Hình 4.16 Giaoădi năgóiăDesktop 4.4.1
48 Hình 4.17 Giaoădi năvàăc uătrúcăcácăl păgóiăMobile 4.4.2
49 Hình 4.18 Giaoădi năhu năluy năm ngătrên Desktop 4.5
50 Hình 4.19 Formă ngăd ngătrênăPocketPC 4.5
51 Hình 4.20 Giaoădi năn păcácăfile:ătr ngăs ăvàăng ă
52 Hình 4.21 Giaoădi năn pă nhănh năd ng 4.5
53 Hình 4.22 K tăqu ănh năd ngătrênăPocketăPC 4.5
54 Hình 4.23 Th ngăkêăk tăqu ăth ănghi mănh năd ngă
ch ăNômătrênăDesktop 4.5
55 Hình A.1 L chăs ăWindowsăCE Ph ăl căA
56 Hình A.2 L chăs ăWindowsăMobile Ph ăl căA
57 Hình A.3 Tínhăn ngăc aăm tăs ăphiênăb năWindowsă
Mobile
Ph ăl căA
58 Hình A.4 Quanăh ăgi aăWindowsăCEăvàăWindowsă
Mobile
Ph ăl căA
59 Hình A.5 Môăhìnhăb ănh ă oătrongăWindowsă
Embedded CE 6.0
Ph ăl căA
60 Hình A.6 Khôngăgianăđ aăch ălogicăvàăkhôngăgiană
61 Hình A.7 Ki nătrúcăWindowsăEmbeddedăCEă6.0 Ph ăl căA
Trang 862 Hình A.8 Môăhìnhăl iăg iăh ăth ngătrong Windows
Embedded CE 6.0
Ph ăl căA
Trang 9M U
Trongăs ăphátătri năc aăcôngăngh ăthôngătin,ăsauăgiaiăđo năbùngăn ăc aăinternetăt ă 1980-2000ă[2],ăthìăcôngăngh ănhúngăđ căxemălàăxuăth ăc aăcôngăngh ăthôngătinăhi nă nay.ăH ăth ngănhúngălàăph năc tălõiăt oălênăcácăs năph mănhúngăvàăcácămôiătr ngăthôngă minh.ăTh ătr ngăc aăcácăh ăth ngănhúngăl năg păkho ngă100ăl năth ătr ngăc aăPCăvàă
m ngăLAN,ăPCăvàăInternetăch ălàăb ăn iăc aăcôngăngh ăthôngătinăcònăph năchìmăc aăcôngă ngh ăthôngătinăchi mă99%ăs ăviăx ălýătrênătoànăc uănàyăn mătrongăcácăh ănhúngăthìăcònăítă
đ căbi tăđ nă[2].ăCácăs năph mănhúngăcóăm tătrongăm iăl nhăv căđ iăs ngăkinhăt ăxưăh iă
t ăgi iătríăđ năcácăthi tăb ăgiaăd ng,ăthi tăb ăcôngănghi p.ă
S ăh iăt ăc aăcôngăngh ătruy năthôngăkhôngădâyăv iăthi tăb ătínhătoánăc mătay,ăs că
đ yăc aăcôngăngh ăviăđi năt ,ăcácăcôngăngh ăviăc ăđi n,ăcôngăngh ăsinhăh căh iăt ăt oănênă cácăchipăc aăcôngăngh ănano,ălàăn năt ngăchoănh ngăthayăđ iăc ăb nătrongăcôngăngh ă thôngătinăvàătruy năthông.ăS căkéoăc aăth ătr ngăđòiăh iăcácăthi tăb ăph iăcóănhi uăch că
n ngăthânăthi năv iăng iădùng,ăcóăm căđ ăthôngăminhăngàyăcàngăc iăthi năđ aăđ năvaiă tròăvàăt măquanătr ngăc aăcácăh ăth ngănhúngăngàyăcàngăcaoătrongăn năkinhăt ăqu cădân.ă
T ăt tăy uăkháchăquan,ăcôngăngh ăph năm mănhúngăđưătr ăthànhăl nhăv căcôngăngh ă thenăch tăchoăs ăphátătri năkinhăt ăc aănhi uăqu căgiaătrênăth ăgi iătiêuăbi uănh ăM ,ă
Nh tăB n,ăHànăQu c,ăPh năLanăvàăTrungăqu c.ăT iăM ăcóănhi uăch ngătrìnhăh ătr ăc aă Nhàăn căđ ăphátătri năcácăh ăth ngăvàăph năm mănhúng.ăHàn Qu căcóănh ngăd ăánăl nă
nh măphátătri năcôngăngh ăph năm mănhúngănh ăcácăthi tăb ăgiaăd ngăn iăm ngăInternet,ă
h ăth ngăph năm mănhúngăchoăphátătri năthànhăph ăthôngăminh,ăd ăánăphátătri năngànhă côngănghi păph năm mănhúng,ătrungătâmăh ătr ăcácăngànhăcôngănghi păh uăPC.ăPh nă Lanăcóănh ngăchínhăsáchăqu căgiaătíchăc căchoănghiênăc uăphátătri năcácăh ănhúngăđ că
bi tălàăcácăph năm mănhúng.ăNh ngăqu căgiaănàyăcònăthànhăl pănhi uăvi nănghiênăc uăvàă trungătâmăphátătri năcácăh ănhúngă[2].ă
ăVi tăNam,ăh uăh tăcácăcôngătyăph năm măđ uăt pătrungăxâyăd ngăph năm mă ngă
d ngămàăph nănhi uălàăcácă ngăd ngăqu nălýăvàă ngăd ngăweb.ăM tăs ăítăcácăcôngătyăphátă tri năph năm măh ăth ngăho căphátătri năh ănhúngăch ăy uălàmătheoăyêuăc uăc aăcácăđ iă tácăn căngoài.ăNgh aălàăchúngătaăđaăkhaiăthácătrênăb ăn iăc aăcôngăngh ăthôngătinăđangă
d năbưoăhoà.ăDoăv y,ăchínhăph ,ăcácăngànhăcôngănghi p,ăcácăvi nănghiênăc u,ătr ngăđ iă
h căc aăVi tăNamăcóăchi năl căphátătri năcôngăngh ăthôngătinăvàătruy năthôngăc aămìnhă vàăcóănh ngăđi uăch nhăphù h păđ ăcóăth ătheoăk p,ărútăng năkho ngăcáchăt tăh uătrongă
l nhăv căcôngăngh ăthôngătinăvàătruy năthôngăđ iăv iăcácăn cătrongăkhuăv căvàătrênăth ă
Trang 10gi iătrongăquáătrìnhăh iănh păn năkinhăt ătoànăc u.ăC năđ aăchínhăsáchăthínhăđángăđ ă nghiênăc u,ăxâyăd ngăcácăh ăth ngănhúngămàăbanăđ uăc năt pătrungăvàoăphátătri năcácă
ph năm mănhúngă[1]
T ăxuăth ăphátătri năkháchăquanăc aăcôngăngh ăthôngătinăvàăhi nătr ngăcôngăngh ă
n cătaăvi cănghiênăc u,ăphátătri năh ănhúngălàăt tăy u.ăPh măviănghiênăc uăc ngănh ă
t mă ngăd ngăc aăh ănhúngăr tăl n,ătrongăgi iăh nălu năv n,ăchúngătôiăt pătrungătrìnhăbàyă cácăv năđ ăv ămôiătr ngăphátătri năph năm mănhúngăchoăcácăthi tăb ădiăđ ngă(mobile).ă
C uătrúcălu năv năg măcácăph nănh ăsau:
Ph n m đ u:ăN iădungăph năm ăđ uăch ăraăvaiătròăvàăt măquanătr ngăc aăcôngă
ngh ănhúng,ăhi nătr ngăphátătri năcôngăngh ănhúngătrênăth ăgi iăvàă ăVi tăNam
Ch ng 1 T ng quan v h th ng nhúng:ăN iădungăch ngă1ătrìnhăbàyăt ngăquană
v ăh ăth ngănhúng,ăcácăkháiăni măliênăquanănh :ăh ăth ngănhúng,ăph năm mănhúng,ăh ă
th iă giană th c,ă h ă nhúngă th iă giană th c;ă soă sánhă ngă d ngă trênă desktopă vàă ngă d ngă nhúng
Ch ng 2 H đi u hành th i gian th c:ăN iădungăch ngă2ătrìnhăbàyăcácăv năđ ă
v ăphátătri năcácăph năm mănhúngătrongămôiătr ngăh ăđi uăhànhăth iăgianăth c
Ch ng 3 Môi tr ng phát tri n ng d ng nhúng cho các thi t b di đ ng:ăN iă
dungăch ngă3ătrìnhăbàyăv ăcácămôiătr ngăphátătri nă ngăd ngănhúngătrênăthi tăb ădiă
đ ngă nh :ă môiă tr ngă h ă đi uă hànhă Symbian,ă môiă tr ngă NETă Compactă Framework,ă môiătr ngăjavaăJ2ME
Ch ng 4 Xây d ng ng d ng nh n d ng ch Nôm trên Pocket PC:ăN iădungă
ch ngă4ătrìnhăbàyăth cănghi măxâyăd ngă ngăd ngănh năd ngăch ăNômătrênăPocketăPC.ă
H ăth ngăs ăd ngăngônăng ăUMLăđ ăphânătíchăthi tăk ăvàăđ căcàiăđ tăb ngăngônăng ăC#ă trênăn năt ngă.NETăCompactăFramework.ă ngăth iătrongă ngăd ngăc ngăs ăd ngăk ă thu tăm ngăn -ronăPerceptronăđaăt ngăđ ănh năd ng
Ph n k t lu n:ăN iădungăph nănàyăt ngăk t,ăđánhăgiáăv ălu năv năc ngănh ăph nă
m măth cănghi măvàăđ aăraăm tăs ăh ngăphátătri n