BÀI T P L N:
THUY T NGÔN NG
NG D NG C A VĂN PH M
AUTOMATA
THÀNH VIÊN NHÓM 4 CÙNG TH C HI N:
1. NGUY N NG C TÂM
2. NGUY N TH SEN
3. NGUY N TH SÁNG
4. NGUY N TH H NG TH M
CÙNG S H NG D N C A ƯỚ
TH.s TR N XUÂN SANG
GIÁO VIÊN CHUYÊN MÔN
PH N I:
NG D NG C A AUTOMATA
H U H N TRONG VI C PHÂN
TÍCH T V NG M R NG
Applications of finite Automata
Repres enting large Vocabularies
GI I THI U
Cách dùng otomat h u h n đ t m t lo t
các t v ng là m t k thu t đã đ c kh ng đ nh. ượ
th ng d ng mang tính truy n th ng.
đ c tìm th y trong c u trúc l nh n i mà ôtômat ượ ơ
th đ c s d ng đ làm m u th c hi n ượ
nh ng phân tích t v ng h c mang tính hi u
qu . ng d ng c a ôtmat h u h n đ gi i quy t ế
m t vài v n đ đ c bi t trong vi c x ngôn
ng t nhiên là khá ph bi n. Tuy nhiên, ý t ng ế ưở
gói g n các “t v ng m r ng” vào otomat đ n ơ
đ nh nhi u ng d ng c a d ng nh còn ườ ư
mang tính m i m .
C s đ thúc đ y cho nghiên c u này là m t ơ
ch ng trình ki m tra l i chính t áp d ng cho ươ
h u h t các ngôn ng . Cho ví d , ch ng ế ươ
trình ki m tra chính t mà chúng ta đ c p có
th x lý kho ng 30.000 t m i giây, v i
automat h n 200.000 t đ t v a khít vào 124 ơ
kbytes b nh .