Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 119 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
119
Dung lượng
2,27 MB
Nội dung
LUẬN VĂNTỐTNGHIỆP XÂY DỰNG HỆ THỐNGTÌMKIẾMTHÔNGTINTIẾNGVIỆTDỰATRÊNCÁCCHỈMỤCLÀCÁCTỪ GHÉP Giáo viên hướng dẫn : Sinh viên thực hiện : Xây dng h thng tìm kim thôngtin ting Vit da trêncác ch mc làcác t ghép Nguyn Th Thanh Hà - 0112215 1 Nguyn Trung Hiu - 0112216 I CM N Chúng em xin gi li cm n chân thành nht n thy H Bo Quc, ngi ã n tình hng dn, giúp chúng em trong sut thi gian thc hin lun vn này. Chúng con cm n Cha, M và gia ình, nhng ngi ã dy d, khuyn khích, ng viên chúng con trong nhng lúc khó khn, to mi u kin cho chúng con nghiên cu hc tp. Chúng em cm n các thy, cô trong khoa Công Ngh ThôngTin ã dìu dt, ging dy chúng em, giúp chúng em có nhng kin thc quý báu trong nhng nm hc qua. m n ch Lê Thúy Ngc và các bn ã tn tình óng góp ý kin cho lun vn a chúng tôi. c dù rt c gng nhng lun vn ca chúng em không tránh khi sai sót, mong nhn c s thông cm và góp ý ca thy cô và các bn. Tháng 7 nm 2005 Sinh viên Nguyn Th Thanh Hà – Nguyn Trung Hiu Xây dng h thng tìm kim thôngtin ting Vit da trêncác ch mc làcác t ghép Nguyn Th Thanh Hà - 0112215 2 Nguyn Trung Hiu - 0112216 NHN XÉT CA GIÁO VIÊN HNG DN …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ………………………………………………………………………………… …………………………………………………………………………………… Ngày…… tháng……nm 2005 Ký tên Xây dng h thng tìm kim thôngtin ting Vit da trêncác ch mc làcác t ghép Nguyn Th Thanh Hà - 0112215 3 Nguyn Trung Hiu - 0112216 NHN XÉT CA GIÁO VIÊN PHN BIN …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ………………………………………………………………………………… …………………………………………………………………………………… Ngày…… tháng……nm 2005 Ký tên Xây dng h thng tìm kim thôngtin ting Vit da trêncác ch mc làcác t ghép Nguyn Th Thanh Hà - 0112215 4 Nguyn Trung Hiu - 0112216 C LC DANH SÁCH CÁC BNG .8 DANH SÁCH CÁC HÌNH V 8 Phn 1 : TÌM HIU LÝ THUYT 11 Chng 1: TNG QUAN V TÌM KIM THÔNGTIN .11 1. Gii thiu v tìm kim thôngtin 11 1.1 Khái nim v tìm kim thôngtin 11 1.2 Mt s vn trong vic tìm kim thông tin: .11 2. H tìm kim thôngtin – IRS 12 3. Các thành phn ca mt h tìm kim thôngtin [1.1] 13 4. So sánh IRS vi các h thng thôngtin khác .14 4.1 H qun tr c s d liu (DBMS) 15 4.2 H qun lý thôngtin (IMS) 15 4.3 H h tr ra quyt nh (DSS) 16 4.4 H tr li câu hi (QAS) 16 4.5 So sánh IRS vi các h thng thôngtin khác 17 Chng 2: XÂY DNG MT H THNG TÌM KIM THÔNGTIN 18 1. Kin trúc ca h tìm kim thông tin. [1.3] 18 2. Mt s mô hình xây dng mt h tìm kim thôngtin [1.2] 19 2.1 Mô hình không gian vector 19 2.2 Tìm kim Boolean .21 2.3 Tìm kim Boolean m rng .22 2.4 M rng trong vic thêm vào trng s ca câu hi .23 2.4.1 M rng cho s t tu ý 23 2.4.2 Thêm toán t tng 24 2.5 Mô hình xác sut 24 2.6 ánh giá chung v các mô hình .25 3. Các bc xây dng mt h tìm kim thông tin. [3.2] .25 3.1 Tách t tng cho tp các tài liu 25 3.2 Lp ch mc cho tài liu .25 3.3 Tìm kim .26 3.4 Sp xp các tài liu tr v (Ranking) 26 4. Nhng khó khn trong vic xây dng mt h thng tìm kim thôngtin ting Vit .26 4.1 Khó khn trong vic tách t ting Vit .27 4.2 Vn bng mã ting Vit .27 Xây dng h thng tìm kim thôngtin ting Vit da trêncác ch mc làcác t ghép Nguyn Th Thanh Hà - 0112215 5 Nguyn Trung Hiu - 0112216 4.3 Các khó khn khác .27 Chng 3: TÁCH T TNG 29 1. Tách t trong Ting Anh .29 2. Tách t trong Ting Vit .29 2.1 Mt sc m chính v t ting Vit [2.2] 29 2.1.1 Ting .29 2.1.2 T .30 2.2 Tách t tng ting Vit .30 3. Các phng pháp tách t ting Vit .30 3.1 fnTBL (Fast Transformation-based learning) [3.1] .30 3.1.1 Mô t .30 3.1.2 Áp dng tách t ting Vit .31 3.2 Longest Matching [1.4] 37 3.3 Kt hp gia fnTBL và Longest Matching .37 Chng 4: LP CH MC 38 1. Khái quát v h thng lp ch mc .38 2. Phng pháp lp ch mc [1.1] 38 2.1 Xác nh các t ch mc .38 2.2 Các phng pháp tính trng s ca t 40 2.2.1 Tn s tài liu nghch o 40 2.2.2 nhiu tín hiu (The Signal – Noise Ratio) 40 2.2.3 Giá tr phân bit t (The Term Discrimination Value) .42 2.3 Lp ch mc tng cho tài liu ting Anh 43 3. Lp ch mc cho tài liu ting Vit 45 4. Tp tin nghch o tài liu .46 4.1 Phân bit gia tp tin nghch o và tp tin trc tip 46 4.2 Ti sao s dng tp tin nghch o lp ch mc .47 Phn 2 : PHÂN TÍCH VÀ THIT K 49 Chng 5: PHÂN TÍCH .49 1. S UseCase h thng 49 2. S Lp 51 2.1 S các lp th hin 51 2.2 S các lp x lý 52 3. Tách t 53 3.1 S UseCase .53 3.2 S Tun t 53 Xây dng h thng tìm kim thôngtin ting Vit da trêncác ch mc làcác t ghép Nguyn Th Thanh Hà - 0112215 6 Nguyn Trung Hiu - 0112216 3.3 S Cng tác .54 3.4 S Lp 54 4. Lp ch mc .55 4.1 S UseCase .55 4.2 S Tun t 56 4.2.1 To mi ch mc .56 4.2.2 Cp nht ch mc .57 4.3 S Cng tác .58 4.3.1 To mi ch mc .58 4.3.2 Cp nht ch mc .59 4.4 S Lp 60 5. Tìm kim .61 5.1 S UseCase .61 5.2 S Tun t 61 5.3 S Cng tác .62 5.4 S Lp 63 Chng 6: THIT K VÀ CÀI T 64 1. Cu trúc lu tr d liu 64 1.1 Tp tin lu ni dung tài liu .64 1.1.1 Cu trúc DTD / XSD .64 1.1.2 Tài liu XML 66 1.2 Tp tin sau khi tách t tài liu 67 1.2.1 Cu trúc DTD / XSD .67 1.2.2 Tài liu XML 68 1.3 Tp tin cha các t không th hin ni dung ca vn bn (stop list) .70 1.3.1 Cu trúc DTD / XSD .70 1.3.2 Tài liu XML 71 1.4 Tp tin ch mc o ( Inverted ) .71 1.4.1 Cu trúc DTD / XSD .71 1.4.2 Tài liu XML 73 1.5 Tp tin sau khi tách t câu hi 74 1.5.1 Cu trúc DTD / XSD .74 1.5.2 Tài liu XML 75 1.6 Tp tin cha các t ca câu hi sau khi loi b các t trong danh sách StopList .76 1.6.1 Cu trúc DTD / XSD .76 1.6.2 Tài liu XML 77 1.7 Tp tin cha các t trong câu hi và các tài liu liên quan 77 1.7.1 Cu trúc DTD / XSD .77 Xây dng h thng tìm kim thôngtin ting Vit da trêncác ch mc làcác t ghép Nguyn Th Thanh Hà - 0112215 7 Nguyn Trung Hiu - 0112216 1.7.2 Tài liu XML 79 1.8 Tp tin cha tng quan gia câu hi và các tài liu .80 1.8.1 Cu trúc DTD / XSD .80 1.8.2 Tài liu XML 82 2. Chi tit các lp i tng 83 2.1 Các lp trong quá trình tách t .83 2.1.1 S các lp 83 2.1.2 Lp tách t ghép 83 2.1.3 Lp tách t 86 2.1.4 Lp giao din tách t .89 2.2 Các lp trong quá trình lp ch mc .91 2.2.1 S các lp .91 2.2.2 Lp lp ch mc .92 2.2.3 Lp giao din to mi ch mc 94 2.2.4 Lp giao din cp nht ch mc .96 2.3 Các lp trong quá trình tìm kim 98 2.3.1 S các lp .98 2.3.2 Lp tìm kim .99 2.3.3 Lp giao din tìm kim .105 3. Mt s màn hình giao din khác 109 3.1 Màn hình chính ca chng trình .109 3.2 Màn hình tìm kim nhiu câu hi .110 3.3 Màn hình tìm kim chính ( giao din Web) 112 3.4 Màn hình tr v các tài liu tìm c ( giao din Web) 113 3.5 Màn hình chi tit ca mt tài liu ( giao din Web) 114 Phn 3 : TNG KT 115 1. Chng trình th nghim .115 2. ánh giá kt qut c .115 3. Hng phát trin 116 TÀI LIU THAM KHO .117 1. Sách .117 2. Lun vn 117 3. Website .117 Xây dng h thng tìm kim thôngtin ting Vit da trêncác ch mc làcác t ghép Nguyn Th Thanh Hà - 0112215 8 Nguyn Trung Hiu - 0112216 DANH SÁCH CÁC BNG ng 1-1 So sánh IRS vi các h thng thôngtin khác 17 ng 4-1 Cách tp tin nghch o lu tr .47 ng 4-2 Cách tp tin trc tip lu tr .47 ng 4-3 Thêm mt tài liu mi vào tp tin nghch o .48 ng 5-1 Danh sách các Actor .50 ng 5-2 Danh sách các UseCase 50 DANH SÁCH CÁC HÌNH V Hình 1-1 Môi trng ca h tìm kim thôngtin .13 Hình 1-2 Tng quan v chc nng ca mt h tìm kim thôngtin 14 Hình 2-1 H tìm kim thôngtin tiêu biu .18 Hình 3-1 Quá trình hc 35 Hình 3-2 Giai n xác nh t cho tài liu mi .36 Hình 4-1 Các tc sp theo th t 39 Hình 4-2 Quá trình chn t làm ch mc 45 Hình 5-1 S Use-case ca h thng .49 Hình 5-2 S các lp th hin .51 Hình 5-3 S các lp x lý .52 Hình 5-4 S Use-case tách t 53 Hình 5-5 S tun t tách t .53 Hình 5-6 S cng tác tách t .54 Hình 5-7 S lp tách t .54 Hình 5-8 S use-case lp ch mc .55 Hình 5-9 S tun t to mi ch mc 56 Hình 5-10 S tun t cp nht ch mc 57 Hình 5-11 S cng tác to mi ch mc 58 Hình 5-12 S cng tác cp nht ch mc .59 Hình 5-13 S lp lp ch mc .60 Hình 5-14 S use-case tìm kim .61 Hình 5-15 S tun t tìm kim 61 Hình 5-16 S cng tác tìm kim .62 Hình 5-17 S lp tìm kim .63 Hình 6-1 S lp tách t .83 Hình 6-2 Lp tách t ghép .83 Xây dng h thng tìm kim thôngtin ting Vit da trêncác ch mc làcác t ghép Nguyn Th Thanh Hà - 0112215 9 Nguyn Trung Hiu - 0112216 Hình 6-3 Lp tách t .86 Hình 6-4 Lp giao din tách t 89 Hình 6-5 Màn hình tách t .89 Hình 6-6 Màn hình chi tit tách t .90 Hình 6-7 S lp lp ch mc .91 Hình 6-8 Lp lp ch mc 92 Hình 6-9 Lp giao din to mi ch mc 94 Hình 6-10 Màn hình to mi ch mc 95 Hình 6-11 Lp Màn hình cp nht ch mc 96 Hình 6-12 Màn hình cp nht ch mc .97 Hình 6-13 S lp tìm kim .98 Hình 6-14 Lp x lý tìm kim .99 Hình 6-15 Lp giao din tìm kim .105 Hình 6-16 Màn hình tìm kim .106 Hình 6-17 Xem t khóa câu hi .106 Hình 6-18 Xem t khóa tài liu .107 Hình 6-19 Màn hình chính .109 Hình 6-20 Màn hình tìm kim nhiu câu hi 110 Hình 6-21 Giao din tìm kim trên Web 112 Hình 6-22 Giao din các tài liu tr v sau khi tìm kim 113 Hình 6-23 Giao din chi tit ni dung ca tài liu 114 [...]... Sau ây là nh ngh a v h th ng tìm ki m thôngtin c a m t s tác gi : [2.1] Salton (1989): “H th ng tìm ki m thôngtin x lý các t p tin l u tr và nh ng yêu c u v thông tin, xác nh và tìm t các t p tin nh ng thôngtin phù h p v i nh ng yêu c u v thôngtin Vi c truy tìm nh ng thông tinthôngtin c l u tr và các yêu c u, các thu c tính i v i thôngtin c thù ph thu c vào s t ng t gi a các c ánh giá b ng cách... nhiên t nh ng xác c các ch m c làcác t (word) hay t ghép (compound word) c a ti ng Vi t Nguy n Th Thanh Hà - 0112215 10 Nguy n Trung Hi u - 0112216 Xây d ng h th ng tìm ki m thôngtin ti ng Vi t d a trêncác ch m c làcác t ghép Ph n 1 : TÌM HI U LÝ THUY T Ch ng 1: NG QUAN V TÌM KI M THÔNGTIN 1 Gi i thi u v tìm ki m thôngtin 1.1 Khái ni m v tìm ki m thôngtinTìm ki m thôngtinlàtìm ki m trong m... ng h th ng tìm ki m thôngtin ti ng Vi t d a trêncác ch m c làcác t ghép U Trong th i i bùng n thôngtin nh hi n nay, thôngtin c l u tr trên máy tính ngày càng nhi u do ó vi c tìm ki m thôngtin chính xác là nhu c u thi t y u i m i ng i i trong m i l nh v c Internet hi n nay ã tr thành m t kho t li u kh ng mà vi c tìm ki m thôngtintrên kho t li u này c n ph i c h tr b i các công c tìm ki m (search... cách so sánh các giá tr c a c l u tr và các yêu c u v thông tin. ” Kowalski (1997) : “H th ng truy tìmthôngtinlà m t h th ng có kh n ng l u tr , truy tìm và duy trì thông tinThôngtin trong nh ng tr nh, âm thanh, video và nh ng Hi u n gi n it ng h p này có th bao g m v n b n, hình ng a ph ng ti n khác.” th ng tìm ki m thôngtinlà m t h th ng h tr cho ng d ng tìm ki m thôngtin m t cách nhanh chóng... TH NG TÌM KI M THÔNGTIN 1 Ki n trúc c a h tìm ki m thôngtin [1.3] t h th ng thôngtin tiêu bi u nh sau: Hình 2-1 H tìm ki m thôngtin tiêu bi u th ng tìm ki m thôngtin g m có 3 b ph n chính : b ph n phân tích v n n, b ph n l p ch m c, b ph n so kh p và s p x p các tài li u tr v Nguy n Th Thanh Hà - 0112215 18 Nguy n Trung Hi u - 0112216 Xây d ng h th ng tìm ki m thôngtin ti ng Vi t d a trên các. .. th ng tìm ki m thôngtin ti ng Vi t d a trêncác ch m c làcác t ghép i s ra ng i i c a máy vi tính t c cao, máy tính có th “ c” thay cho con trích ra các tài li u có liên quan trong toàn b t p d li u Tuy nhiên v n lúc này là làm sao xác nh c tài li u nào liên quan t h th ng tìm ki m thông tin t ng là truy l c n câu h i M c ích c a c t t c các tài li u có liên quan n yêu c u 2 tìm ki m thôngtin –... y ra cácthôngtin mà i tìm ki m quan tâm 1.2 ts v n trong vi c tìm ki m thông tin: t nh ng n m 40, các v n trong vi c l u tr thôngtin và tìm ki m thôngtin ã thu hút s chú ý r t l n V i m t l ng thôngtin kh ng l thì vi c tìm ki m chính xác và nhanh chóng càng tr nên khó kh n h n V i s ra nhi u ý t ng l n c chính xác Tuy nhiên, v n i c a máy tính, r t a ra nh m cung c p m t h th ng tìm ki m thông. .. qu n tr c s d li u (DBMS), h qu n lý thôngtin (MIS), h h tr ra quy t nh (DSS), h tr l i câu h i (QAS) và h tìm ki m thôngtin (IR) Nguy n Th Thanh Hà - 0112215 14 Nguy n Trung Hi u - 0112216 Xây d ng h th ng tìm ki m thôngtin ti ng Vi t d a trêncác ch m c làcác t ghép 4.1 qu n tr c s d li u (DBMS) t c h th ng thôngtin t tr (g i là ng nào c ng d a trên m t t p các m c cl u s d li u) c n thi t cho... t b i c vì các câu h i và các t p xác nh c m i liên h gi a các câu h i và các t p tài c trung gian Nguy n Th Thanh Hà - 0112215 13 Nguy n Trung Hi u - 0112216 Xây d ng h th ng tìm ki m thôngtin ti ng Vi t d a trêncác ch m c làcác t ghép Hình 1-2 T ng quan v ch c n ng c a m t h tìm ki m thôngtin Tr c h t chuy n i các câu h i thành các t riêng bi t bi u hi n cho n i dung c a câu h i g i là ngôn ng... h th ng s tìm ki m trong t p các tài li u (d ng ngôn ng t nhiên) ã Nguy n Th Thanh Hà - 0112215 12 c l u tr tìm ra nh ng Nguy n Trung Hi u - 0112216 Xây d ng h th ng tìm ki m thôngtin ti ng Vi t d a trêncác ch m c làcác t ghép tài li u có liên quan, sau ó s s p x p các tài li u theo m c tr v cho ng liên quan gi m d n và i s d ng 3 Các thành ph n c a m t h tìm ki m thôngtin [1.1] m: t p các tài li . LUẬN VĂN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG TÌM KIẾM THÔNG TIN TIẾNG VIỆT DỰA TRÊN CÁC CHỈ MỤC LÀ CÁC TỪ GHÉP Giáo viên hướng dẫn. Chng 1: NG QUAN V TÌM KIM THÔNG TIN 1. Gii thiu v tìm kim thông tin 1.1 Khái nim v tìm kim thông tin Tìm kim thông tin là tìm kim trong mt