Đỗ văn Nhơn http://www.ebook.edu.vn
CHƯƠNG 1. TNG QUAN 1
1.1. DN NHP
1.2. CƠ S TRI THC
1.3. ĐỘNG CƠ SUY DIN
1.4. CÁC H CHUYÊN GIA
1.5. H H TR RA QUYT ĐỊNH
1.6. H GII BÀI TOÁN
1.7. TIP THU TRI THC
1.8. TÍCH HP CÁC H CSTT VÀ
CÁC H QUN TR CSDL
1.9. H THNG ĐIU KHIN M
1.1. M ĐẦU
Khác bit gia các h cơ s tri thc (CSTT) và
các chương trình truyn thng nm cu trúc.
Trong các chương trình truyn thng:
i. cách thc x lý hay hành vi ca chương
trình đã được n định sn qua các dòng
Đỗ văn Nhơn http://www.ebook.edu.vn
lnh ca chương trình da trên mt thut
gii đã định sn.
Trong các h CSTT:
hai chc năng tách bit nhau, trường hp
đơn gin có hai khi:
i. khi tri thc hay còn được gi
cơ s tri thc,
ii. khi điu khin hay còn
được gi là động cơ suy din.
Vi các h thng phc tp, bn thân động cơ
suy din cũng có th là mt h CSTT cha các
siêu tri thc (tri thc v cách s dng tri thc
khác).
Vic tách bit gia tri thc khi các cơ chế điu
khin giúp ta d dàng thêm vào các tri thc mi
trong tiến trình phát trin mt chương trình.
Đây là đim tương t ca động cơ suy din
trong mt h CSTT và não b con người (điu
khin x lý), là không đổi cho dù hành vi ca cá
nhân có thay đổi theo kinh nghim và kiến thc
mi nhn được.
Đỗ văn Nhơn http://www.ebook.edu.vn
Gi s mt chuyên gia dùng các chương trình
truyn thng để h tr công vic hàng ngày, s
thay đổi hành vi ca chương trình yêu cu h phi
biết cách cài đặt chương trình.
Nói cách khác, chuyên gia phi là mt lp trình
viên chuyên nghip. Hn chế này được gii quyết
khi các chuyên gia tiếp cn s dng các h CSTT.
Trong các h CSTT, tri thc được biu din
tường minh ch không nm dng n như trong
các chương trình truyn thng.
Do vy có th thay đổi các CSTT, sau đó các
động cơ suy din s làm vic trên các tri thc mi
được cp nht nhm thc hin yêu cu mi ca
chuyên gia.
1.2. CƠ S TRI THC
Cơ s tri thc có nhiu dng khác nhau: trong
chương 2, chúng ta s tìm hiu các dng biu din
tri thc như mô hình đối tượng-thuc tính-giá tr,
thuc tính-lut dn, mng ng nghĩa, frame.
Đỗ văn Nhơn http://www.ebook.edu.vn
Tri thc cũng có th dng không chc chn,
mp m. Trong chương 4, chúng ta s tho lun v
h s chc chn trong các lut ca h CSTT
MYCIN, và chương 9 s nghiên cu cách áp dng
các lut m trong các h thng m.
1.3. ĐỘNG CƠ SUY DIN
Các CSTT đều có động cơ suy din để tiến hành
các suy din nhm to ra các tri thc mi da trên
các s kin, tri thc cung cp t ngoài vào và tri
thc có sn trong h CSTT.
Động cơ suy din thay đổi theo độ phc tp ca
CSTT. Hai kiu suy din chính trong động cơ suy
din là suy din tiến suy din lùi.
Các h CSTT làm vic theo cách được điu khin
bi d liu (data driven) s da vào các thông tin
sn có (các s kin cho trước) và to sinh ra các s
kin mi được suy din. Do vy không th đoán
được kết qu. Cách tiếp cn này được s dng cho
các bài toán din dch vi mong mi ca người s
dng là h CSTT s cung cp các s kin mi.
Ngoài ra còn có cách điu khin theo mc tiêu
nhm hướng đến các kết lun đã có và đi tìm các
Đỗ văn Nhơn http://www.ebook.edu.vn
dn chng để kim định tính đúng đắn ca kết lun
đó. Các kiu suy din này s được tho lun chi tiết
trong chương 3.
1.4. CÁC H CHUYÊN GIA
Các h chuyên gia là mt loi h CSTT được thiết
kế cho mt lĩnh vc ng dng c th. Ví d các h
chuyên gia để cu hình mng máy tính, các h chn
đoán hng hóc đường dây đin thoi,…. H chuyên
gia làm vic như mt chuyên gia thc th và có th
cung cp các ý kiến tư vn hng hóc da trên kinh
nghim ca chuyên gia đã được đưa vào h chuyên
gia. H chuyên gia có các thành phn cơ bn sau:
(1) B giao tiếp ngôn ng t nhiên
(2) Động cơ suy din
(3) Cơ s tri thc
(4) Cơ chế gii thích WHY-HOW
(5) B nh làm vic
(6) Tiếp nhn tri thc