PGS.TS. Phan Huy Kh
PGS.TS. Phan Huy Khá
ánh
nh
khanhph@vnn.vn
H
H
chuyên gia
chuyên gia
(
(Expert System
Expert System)
)
Chương
Chương 1
1
M
M
đ
đ
u v
u v
h
h
chuyên gia
chuyên gia
1.2
1.2
2/
2/57
57
H
H
chuyên gia (HCG) l
chuyên gia (HCG) là
à
g
gì
ì
?
?
a
aH
H
chuyên gia l
chuyên gia là
àl
lĩ
ĩnh v
nh v
c
c
ng d
ng d
ng c
ng c
a
a
tr
trí
ítu
tu
nhân t
nhân t
o
o
a
aC
Có
ónhi
nhi
u c
u cá
ách đ
ch đ
nh ngh
nh nghĩ
ĩa HCG :
a HCG :
V
VE. Feigenbaum :
E. Feigenbaum : «
«
H
H
chuyên gia (Expert System) l
chuyên gia (Expert System) là
àm
m
t
t
chương tr
chương trì
ình m
nh má
áy t
y tí
ính thông minh s
nh thông minh s
d
d
ng tri th
ng tri th
c
c
(knowledge) v
(knowledge) và
àc
cá
ác th
c th
t
t
c suy lu
c suy lu
n (
n (inference procedures)
inference procedures)
đ
đ
gi
gi
i nh
i nh
ng b
ng bà
ài to
i toá
án tương đ
n tương đ
i kh
i khó
ó khăn đòi h
khăn đòi h
i nh
i nh
ng
ng
chuyên gia m
chuyên gia m
i gi
i gi
i đư
i đư
c
c
»
»
V
VH
H
chuyên gia l
chuyên gia là
àm
m
t h
t h
th
th
ng tin h
ng tin h
c c
c có
óth
th
mô ph
mô ph
ng
ng
(emulates)
(emulates) năng l
năng l
c quy
c quyế
ết đo
t đoá
án (decision) v
n (decision) và
àh
hà
ành đ
nh đ
ng
ng
(making abilily) c
(making abilily) c
a m
a m
t chuyên gia (
t chuyên gia (con ngư
con ngư
i)
i)
V
VM
M
t h
t h
chuyên gia s
chuyên gia s
d
d
ng tri th
ng tri th
c c
c c
a m
a m
t l
t lĩ
ĩnh v
nh v
c c
c c
th
th
đ
đ
cung c
cung c
p vi
p vi
c gi
c gi
i quy
i quyế
ết v
t v
n đ
n đ
v
v
i
i
ch
ch
t lư
t lư
ng chuyên
ng chuyên
gia
gia
trong l
trong lĩ
ĩnh v
nh v
c đ
c đó
ó.
.
3/
3/57
57
What is an Expert System?
What is an Expert System?
a
aExpert System:
Expert System:
A computer program that:
A computer program that:
V
VAttempts to code the
Attempts to code the knowledge of human experts
knowledge of human experts
in the
in the form of heuristics
form of heuristics (i.E. A rule of thumb)
(i.E. A rule of thumb)
V
VEmulates the
Emulates the decision
decision-
-making ability
making ability of a
of a human expert
human expert
in a restricted domain
in a restricted domain
V
VEdward Feigenbaum:
Edward Feigenbaum:
An intelligent computer program that
An intelligent computer program that
uses knowledge
uses knowledge and
and inference procedures
inference procedures to solve problems that
to solve problems that
are difficult enough to require significant human expertise
are difficult enough to require significant human expertise
for their solutions
for their solutions
a
aA computer program which:
A computer program which:
V
VEncapsulates
Encapsulates knowledge
knowledge from some domain, normally obtained
from some domain, normally obtained
from a
from a human expert
human expert in that domain
in that domain
4/
4/57
57
Kh
Khá
ái ni
i ni
m
m chuyên gia
chuyên gia
t
trong cu
rong cu
c s
c s
ng
ng
a
aT
Trong cu
rong cu
c s
c s
ng, c
ng, cá
ác chuyên gia c
c chuyên gia có
óth
th
gi
gi
i quy
i quyế
ết v
t v
n đ
n đ
m
m
t m
t m
c
c
đ
đ
cao v
cao vì
ìh
h
c
có
ór
r
t nhi
t nhi
u tri th
u tri th
c v
c v
l
lĩ
ĩnh v
nh v
c h
c h
ho
ho
t đ
t đ
ng
ng
a
aNh
Nh
ng t
ng tri th
ri th
c n
c nà
ày bao g
y bao g
m lý thuy
m lý thuyế
ết đ
t đế
ến c
n c
c
cá
ác kinh nghi
c kinh nghi
m, k
m, k
x
x
o,
o,
phương ph
phương phá
áp l
p là
àm t
m t
t, chi
t, chiế
ến lư
n lư
c heuristic đã t
c heuristic đã tí
ích l
ch lũ
ũy đư
y đư
c c
c c
a c
a cá
ác
c
chuyên gia con ngư
chuyên gia con ngư
i qua qu
i qua quá
átr
trì
ình l
nh là
àm vi
m vi
c c
c c
a h
a h
trong m
trong m
t l
t lĩ
ĩnh v
nh v
c
c
chuyên môn
chuyên môn
a
aT
T
tri th
tri th
c n
c nà
ày,
y, ngư
ngư
i ta c
i ta c
g
g
ng c
ng cà
ài đ
i đ
t ch
t chú
úng v
ng và
ào h
o h
th
th
ng đ
ng đ
h
h
th
th
ng c
ng có
óth
th
mô ph
mô ph
ng theo c
ng theo cá
ách th
ch th
c c
c cá
ác chuyên gia l
c chuyên gia là
àm vi
m vi
c
c
a
aTuy nhiên, không gi
Tuy nhiên, không gi
ng v
ng v
i con ngư
i con ngư
i, c
i, cá
ác chương tr
c chương trì
ình hi
nh hi
n t
n t
i không
i không
t
t
h
h
c l
c l
y kinh nghi
y kinh nghi
m
m:
:
V
VT
Tri th
ri th
c ph
c ph
i đư
i đư
c l
c l
y t
y t
con ngư
con ngư
i
i
V
VĐư
Đư
c mã h
c mã hó
óa
a trong m
trong m
t
tngôn ng
ngôn ng
h
hì
ình th
nh th
c
c đ
đ
khai th
khai thá
ác
c
a
aĐây l
Đây là
ànhi
nhi
m v
m v
ch
chí
ính m
nh mà
àc
cá
ác nh
c nhà
àthi
thiế
ết k
t kế
ếHCG ph
HCG ph
i đương đ
i đương đ
u
u
5/
5/57
57
Bách khoa toàn thư m
Wikipedia
aHCG, còn gi là hthng da tri trc, là mt chương
trình máy tính cha mt stri thc đặc thù ca mt hoc
nhiu chuyên gia con người vmt ch đề cthnào đó
aCác chương trình thuc loi này đã được phát trin tcác
thp k1960 và 1970, và trthành ng dng thương mi
tthp k1980
aNhiu HCG đã được thiết kế xây dng để phc vcác
lĩnh vc kếtoán, y hc, điu khin tiến trình (
process
control
), dch v tư vn tài chính (
finalcial service
), tài
nguyên con người (
human resources
), v.v...