Professional Documents
Culture Documents
(IT 4862)
Nguyn
Nht
h Quang
quangnn-fit@mail.hut.edu.vn
Ni dung
d
mn
hc:
h
L cng
Lc
tc
t
Hc tng cng
Hc My IT 4862
Quy np
p lut Gii thiu (1)
Cc lut (IF-THEN)
Mt phng php ph bin biu din tri thc
Phng php biu din d hiu nht i vi ngi dng
Hc My IT 4862
Quy np
p lut Gii thiu (2)
Hc mt tp cc lut
Hc
cy
yq
quyt
y nh:
Tp
p cc lut
logic
g nh
c
hc
ng
g thi
Hc quy np lut: Tp cc lut logic nh /v t c hc tun t
(tng lut mt)
C gii
Cc
ii thut
th t khc
kh nhau
h hc
h cc
kiu
ki lut
l t khc
kh nhau
h
Cc lut logic nh (ch s dng cc k hiu hng)
logic
g v t ((s dng
g c cc k
hiu
bin v cc k
hiu
v t))
Cc lut
kh nng din t cao hn
Hc My IT 4862
Quy np
p lut V d (1)
Hc mt tp cc lut logic nh
Vd: Hm mc
tiu (p
(phn loi)
) Buy
y_Computer
p
c
biu din bi:
IF (Age=Old Student=No) THEN Buy_Computer=No
IF (Student=Yes) THEN Buy_Computer=Yes
IF (Age=Medium Income=High) THEN Buy_Computer=Yes
Hc mt tp cc lut logic v t
Vd: Hm mc tiu (khi nim) Ancestor c biu din bi:
( ,y) THEN Ancestor(x,y)
( ,y)
IF Parent(x,y)
IF Parent(x,y) Ancestor(y,z) THEN Ancestor(x,z)
((Parent(x,y)
( ,y) l mt
v t th hin
y l cha/m
ca x))
Hc My IT 4862
Quy np
p lut V d (2)
Lut:
Nhng
Rec. ID
Income
Student
Credit_Rating
Buy_Computer
Young
High
No
Fair
No
Medium
High
No
Fair
Yes
Old
Medium
No
Fair
Yes
Old
L
Low
Y
Yes
E
Excellent
ll t
N
No
Medium
Low
Yes
Excellent
Yes
Young
Medium
No
Fair
No
Old
Medium
Yes
Fair
Yes
Medium
High
Yes
Fair
Yes
Old
Medium
No
Excellent
No
Hc My IT 4862
Qu trnh hc
H
Hc cc
lut
l t tun
t t
t (bao
(b ph
h gia
i tng
t i vi
i tp
t hun
h luyn)
l )
Qu trnh hc tip tc (lp) ty theo mong mun tp lut hc c bao ph
n mc no (hoc ton b) tp hun luyn
Tp lut hc c s c sp
th t theo mt tiu ch nh gi
hiu nng (vd: chnh xc phn loi)
Cc lut s c kim tra theo ng
g trt t ny,
y khi thc hin p
phn loi mt
v d trong tng lai
Hc My IT 4862
i vi mt v d cn phn loi:
C
Cc lut
l t hc
h c
s
c
ki tra
kim
t (khai
(kh i thc)
th ) tun
t t
t theo
th
ng trt t thu c trong giai on hun luyn
tm c
u tin p
ph hp
p vi v d
((cc iu kin
trong
g
Lut
mnh IF ca lut ph hp vi v d) s c s dng phn
loi v d ny
V d
c
p
phn loi
da
trn kt lun
((nhn lp)
p) trong
g
mnh THEN ca lut
Nu khng c bt k lut no ph hp vi v d, th v d ny
c phn loi bi lut mc nh (DefaultRule)
DefaultRule: V d c phn vo lp chim s ng trong
tp hun luyn
Hc My IT 4862
10
Hc mt lut
Cc yu cu i vi hm LEARN-ONE-RULE
Tr v mt
lut
bao ph
p (phn
(p
loi
c)
) mt
s lng
g ln cc v
d hc
Cc v d hc ny ph hp vi cc iu kin ca lut hc c
chnh xc cao
Cc phn loi bi lut hc c cn phi chnh xc
11
12
LEARN-ONE-RULE_1
[Mitchell, 1997]
Hc My IT 4862
13
LEARN-ONE-RULE_1 Cc vn
Nh
Nhng
c
s khc
kh nhau:
h
Ti mi bc tm kim, LEARN-ONE-RULE_1 ch i theo mt hng
c th ha iu kin (A=v*) gip em li hiu nng cao nht
ID3 pht trin mt cy con gm tt c cc gi tr c th vi ca A
Gii php khc phc: Thc hin tm kim chm (beam search)
Hc My IT 4862
14
Ti mi bc tm kim, lu gi mt tp gm k (thay v ch 1)
mnh iu kin (IF) tt nht
Ti mt bc tm kim:
15
Candidate_Pre-conds {Best_Pre-cond}
while (Attributes )
// 1.
1 Sinh
Si h ra tp ng
c
ca
cc
i
iu kin
ki c th b sung (thm
(th vo)
) mnh
h IF ca
cc
lut
l t
All_constraints Tp cc iu kin c dng (A=v), trong
A Attributes v v l mt gi tr ca A
xy
ra trong TrainingSet
New_candidate_Pre-conds
for each pc Candidate_Pre-conds,
for each c All_constraints,
To mt mnh iu kin (pc c)
Loi khi tp New_candidate_Pre
New candidate Pre-conds
conds bt k mnh iu kin no
trng lp hoc mu thun
...
Hc My IT 4862
16
Hc My IT 4862
17
Hc My IT 4862
nc
n
18
m: Gi ttr ttrng s
ch
h nh
h mc
nh
hh
hng
ca
xc
sut
t trc
t p
i vi nh gi hiu nng ca lut
nc + mp
PERFORMANCE ( R, D _ train ) =
n+m
R
Hc My IT 4862
19
nh gi da trn gi tr Entropy
c:: S lng cc gi tr ca thuc tnh phn loi (= S lng nhn
lp)
pi: T l s lng cc v d trong tp D_trainR c phn
(gn) vo lp th i
PERFORMANCE ( R, D _ train R ) = Entropy ( D _ train R )
c
= pi . log 2 pi
i =1
Hc My IT 4862
20
Cc lut logic
g v t
21
Khi xt cc literals ng
g c vin,, cn la
chn
literal c gi
g tr
nh gi Foil_Gain ln nht
Loi b cc v d ng (positive instances) i vi lut mi
Lp li hc mt lut khc...Cho n khi khng cn v d ng
(positive instances) no na
Hc My IT 4862
22
Hc My IT 4862
23
Hc My IT 4862
24
th ng
theo
th t
t
ca chng thu c sau qu trnh hun luyn
Lut u tin tm c tha mn v d (l lut c mnh iu
kin IF tha mn/ph hp vi v d) s c dng phn loi
V d c phn loi bi mnh THEN ca lut
Nu khng c lut no ph hp vi v d, th v d c phn
loi bi lut mc nh (default rule)
V d c gn nhn lp bi gi tr (nhn lp) ph bin
nht trong tp hun luyn
Hc My IT 4862
25
26
27
Hm nh gi Foil_Gain
p0
p1
28
Hc My IT 4862
29
Hc My IT 4862
30