PHƯƠNG PHÁP BAYES VÀ ỨNG DỤNG TRONG MẠNG NƠRON
ĐÀO HỒNG NAM
Trang nhan đề
Mục lục
Phần mở đầu
Chương1: Tổng quan.
Chương2: Mạng Nơron xác suất.
Chương3: Mạng Nơron nhân tạo.
Chương4: Bài toán ứng dụng.
Chương5: Kết luận.
Phụ lục
Tài liệu tham khảo
53 trang |
Chia sẻ: maiphuongtl | Lượt xem: 2862 | Lượt tải: 1Free
Bạn đang xem trước 20 trang tài liệu Luận văn Phương pháp bayes và ứng dụng trong mạng nơron, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Op,n6chiia nhanto'dambaat6ngxacsu1th~unghi<$mb~ng1.Vi v~y,
c6th@vie'tlu~tphanlOpBayesvoivi dl)hailOpdu'Oid(;lngtu'dngdu'dng:
Quye'tdinh lOp Cl ne'u P(XICI)P(CI)> P(XIC2)P(C2)va quye'tdinh lOp C2 ne'u
P(XIC2)P(C2)>P(XICl)P(Cl)
Trang 10
Vi cacxac sufftP(XICi)va P(cDco th€ tinhdu'<Jctu m§:udffcho,lu~tBayes(j trencoi
nhu'dc,lllgthlfchanhcuabai toantho'ngke phanlOp.Ta thffyca hai xac sufftP(XICi)
vaP(Cj)la quailtrQngtrongbai toantho'ngke phanlOpdambaaclfcti€u xacsufft
cuasaiso'phanlOp.
Vi du 1.1:X6tbaitoanphanlOploaichimvoiP(CI)=P("d~ibang")=0.8vaP(C2)
~
=P("di~uhau") =0.2va dffbie"tcachamm~tdQxacsufftP(XICI),P(XIC2)'Gia sa
do'ivoi mQtloai chimmoi,dffdodu'<Jckichco cuano la x =45cm.Ta tinh du'<Jc
p(45Ici)=2.2828X 10-2va p(45IC2)=1.1053X 10-2.Vi v~ylu~tphanlOpdt!doanla
thuQclOpci("d~ibang")vi P(XICI)P(CI)>P(XIC2)P(C2)'Giasadffbie"txacsuffthong
di~uki~nrex)co gia tr~la p(45)=0.3.Xac sufftcuasai so'phanlOpla :
P(classification_errorlx)=mill {P(CI,x), P(C2,x)}
=min
{
P(X Ic\)P(c\), p(x IC2)P(C2)
}
= {0.0754,0.07}=0.07
p(x) p(x)
1.4.Bai tminphanlopBayest6ngquat
Chungta se t6ngquathoa lu~tphanlOpBayestrongtru'ongh<Jpcacdo'i
tu'<JngthuQcv~nhi~uhonhai lOpva cacd~ctinhdodu'<Jccuacacdo'itu'<Jngco
nhi~uhonmOtbie"nd~ctru'ng
1.4.1.Di;}ctrling bQi- vectordi;}ctrting
X6tcacd~ctru'ngiatr~thlfc.Tathaythe"cacd~ctru'ngiatr~thlfccuamOt
do'itu'<Jngla mOtvectorcOtn chi~ux ERn
x\
X2
(1.18)x=
Xn
Trang 11
voi Xi E R laph~nta thli i cuavectord~ctning.MQtvectord~ctningx (mQtmftu
trongkh6nggian d~ctru'ng)thaythe'cho mQtd6i tu'Qngva du'QCcoi la mQtdiSm
trongkh6nggianEuclide n chi~u.Sv th6hit%ncv thS cuavectorx baog6mcacdQ
docuad6i tu'Qng.Vi dv, d6i voi d<;libangva di~uhall co thSdo du'Qchai d~ctru'ng
cuachunglakichcovadQnhanhnhyn(d<;lngvectord~ctru'ng2chi~uX E R2)
~
[
Xl
] [
kiChco
]X = X2 = de)nhanhnhyn
(1.19)
1.4.2.Lu~tphanlopBayeschocaed6itu'Q'ngdalop,dad~ctr1ing
Cacd6itvongco thSdu'Qcphanvaonhi~ubonhaildpphanbit%t(cactr<;lng
thaitv nhien).Nhinchung,cothSgiasamQtd6itu'Qngcoth6thuQCv~Ildp phan
bit%t(1tr<;lngthaitvnhienkhacnhau)
C={Cj,C2,...,Cj} (1.20)
Vi dV,cothSphancacloaichimthanh4 ldp.Ky hit%uP(Cj)la xacsuftti~nnghit%m
mad6itu'Qngtie'ptheosethuQcv~ldpCj.XacsufttP(Cj)(i=l,2, ...,I) tu'onglingvoi
ty It%cacloai chimtrongldp thli i tronggiOih<;lncuavo so'cac loai chimdaquailsat
du'Qc.
Hamm~tdQxacsufttco di~ukit%n(tr<;lngthaicuahamm~tdQxacsufttco di~u
kit%n)du'Qcky hit%uchungchotfttcacacldpla p(xlcj)(i=l,2, ...,I). Hamm~tdQxac
sufttdiSmky hit%ula p(Cj,x) la m~tdQxacsufttmad6i tu'QngtrongldpCjva co
vectorgiatrid~ctru'ngla x.Hamm~tdQxacsufttcodi~ukit%nP(cjlx)(i=l,2,1)xac
dinhmQtd6itu'Qngldpla Cjdachomagiatridodu'Qcuavectord~ctru'ngla x,xac
sua'tP(cjlx)la xacsuftth~unghit%mvataco:
I
Ip(Ci Ix)=1
i=1
(1.21)
Trang 12
Tli 1;'thuye'txacsua'tadabie'tcacquailh~saudayv6i xacsua'tiennghi~mva
xacsua'th~unghi~m:
p(Cj,x)=p(cjlx)p(x),i=l, 2
p(Cj,x)=p(xlcj)p(cD,i=l, 2
(1.22)
trongdorex)la hamm~tdQxacsua'tkhongdieuki~ncuabie'nd?ctrlingx.Tabie't
rang:
,
p(x)=LP(x Ic;)P(c;)=p(x ICl)P(Cl)+"'+p(x Ic,)P(c,)
i=1
(1.23)
vdi i =1,2, ...,1.Theo dinh1;'Bayes
P(XICi)P(Ci) . 1suyra P(Ci Ix) = ,1=1,2,...,
p(x)
(1.24)
,
Vi p(x)=LP(x Ic;)P(c;) nen ta co:
i=1
P(ei I x) = p(x Ic;)P(c;) .~ (
,1=1,2,...,1
f:tp x Ic;)P(c;)
(1.25)
D6i vdi cac d6i tliQngnhieu Wp vdi vectord?c trling nhieu chieu, lu~tphanWp
Bayesla:
"ChotrlidcmQtd6i tliQngv6i vectorgia tri d?c trlingtlidngling la x, gall d6i tliQng
vaomQtWpCjvdi xac sua'th~unghi~mco dieuki~nWnnha'tP(cjlx)"
ho?c:
"ChotrlidcmQtd6itliQngvdivectorgiatri d?ctrlingdachox,gan d6itliQngvao
WpCjkhi : P(c)x) >P(cjlx),i =1,2,...,1;i:;t:j" (1.26)
Trang 13
Vi xacsua'tc6di@uki~np(cilx)kh6xacdinh,dungdinhly Bayesc6th~diSntaxac
sua'tnay du'oid<;tngP(XICi),P(Ci)vap(x).Khi d6lu~tphanlOpBayesdu'Qcvi€t du'oi
d<;tngthl,l'chanhnhu'sail :
"Voi mQtd6i tu'Qngcho tru'ocva dffbi€t vectorgia tri d~ctru'ngx, gall d6i tu'Qng
vaolOpCjkhi :
p(x ICj)P(c) >p(x IcJP(cJ , i = 1,2, ...,1;i;>tj"
p(x) p(x)
(1.27)
Bop(x)dm~uso'cua2v€ ba'tphu'ongtrlnhtrentac6lu~tphanlOpBayes:
"Voi mQtd6i tu'Qngchotru'ocva dffbi€t vectorgia tri d~ctru'ngx, galld6itu'Qng
vaolOpCjkhi :
p(x Ic)P(Cj) >p(x IcJP(cJ, i =1,2, ...,1;i;tj" (1.28)
1.5.Ctfcti~uhoarui ro tronghili tminphanlOp
TrongmQts6lingdvng~hu'chfindoany khoa,chungtathu'ongmongmu6n
lamcl,l'cti~uh6asai so'chfindoan.
Gia sU',mQtquy€t dinhphanlOpdl,l'atrenvectord~ctru'ngdffchox xacdinhd6i
tuQngthuQclOpCjtrongkhid6itu'Qngthl,l'csl,l'thuQcv~lOpCi. Hamthi€u hvttrong
truonghQpnay du'Qcxacdinhnhu'sau:
Lij=L(decision_classjltrue_classD (1.29)
D6ivoibaitoanphanlOpc61lOp,cacphffntU'thi€u c6d<;tngmatr~nvuongL
Lll L12'" Lll
I L2l Ln ...L2lL= (1.30)... ... ......
Lll LI2...Lll
Trang 14
Xet svphanlOpcuamQtdO'itli<;5ngvOivectorgia tri d~ctIling x dffbi€t. Ta kh6ng
bi€t lOp thvc Sv cua dO'itli<;5ngnay, no co th~la mQttrong sO't~ph<;5pcac lOp
{Cl, C2,...,cd.
GiasaP(Ci,x) Ia xac sua'tco di~ukit%nmadO'itli<;5ngthuQCv~lOpthvcSVCivoi
di~ukit%nx. Ta sexacdinhky vQngco di~ukit%nthi€u lien quaildenvit%cquy€t.
dinhdO'itli<;5ngthuQcv~lOpCj,trongkhi dO'itli<;5ngay thuQcv~lOpCj i =1,2, ...,1;
i:;t:jla :
I
R(cj Ix) =IL(decision - classj Itrue- classJP(c/ Ix)
/=1
(1.31)
ho~cd d(;lngng~nhon :
I
Rj =I LijP(c/ I x)
j=1
(1.32)
Ky vQngthi€u Rj =R(Cj Ix) dli<;5cgQila di€u kit%nrui rooBi€u kit%nrui ronayco
lien quail den quy€t dinh Cjdli<;5cquy€t dinhbdi vectord~ctIling x. N€u dffbi€t
vectord~ctIling la x thl co th~lam cvc ti~udi~ukit%nrui ro Rj bftngvit%cdlia ra
quy€t dinhphanlOpCj(jE {1,2, ...,I})
Lu~tphanlOp(quy€t dinhphanlOp)gallmQtlOpchom6i vectord~ctIling.Co th~
Xclcdinhrui ro toanbQla ky vQngthi€u co lienquaildenquy€t dinhphanlOpdff
bitt,xetta'tcacacd(;lngcoth~cocuax cuakh6nggianvectord~ctIlingnchi~utli
Rx
I
R =J R(cjIx)dx=J ILijP(c/ Ix)dx
Rx Rx /=1
(1.33)
Rui ro toaDbQR dli<;5ccoi nhlimQtlieu chufinphanlOp lam cvc ti~uhoa rui ro co
lienquaildenquy€t dinhphanlop. Tli dinhnghlacua rui ro R ta tha'yrftngquy€t
Trang 15
dinhphan lOp CjduQcduara dS dambaa di~ukit%nflU ro Rj =R(cj [x)cangnho
dng tBtdBivoi m6id(;lngcuavectord~ctIlingx.
UBi voi bai tminphanlOpt6ngqmlthall,taco lu~tphanlOpBayesnhusau:
"UBi voi mQtdBi tuQngco vectorgia tri d~ctIling x dffbie't,UOCluQngta'tca di~u
kit%nrui ro chota'tca caclOpco thSduQcCjU =1,2, ...,1)
I
R(cj Ix) =I LijP(cl Ix), U =1,2, ...,1)
1=1
(1.34)
vachQnmQtquye'tdinh(mQtlOp)Cjsaochodi~ukit%nruiro R(cj Ix) lanhonha't:
R(Cj[x)<R(ckIx),k= 1,2,...,I;k;t:j" (1.35)
Rlii ro toanbQR d(;ltduQccl,l'ctiSu la ke'tquacuaquye'tdinhphanlOpBayesduQc
gQila ruiroBayes.
Dl;(avaodinhnghiadi~ukit%nrui ro R(ciIx), lu~tphanlOpBayesduQcvie'tduoi
d~ng:
"UBi voi mQtdBi tuQngco vectorgia tri d~ctIling x dffbie't,chQnmN quye'tdinh
(mQtlOp)Cjsaocho
I I
I LijP(c;[x)<ILlkP(CI [x), k =1,2, ...,I; k;t:j"
;=1 ;=1
(1.36)
Tli dinh19Bayes, P(CI Ix)=p(x IcJP(cJ
p(x)
(1.37)
CothSvie'tl~ilu~tBayesnhusau:
"ChQnmQtquye'tdinh(mQtlOp)Cjsaocho
f L p(xlc;)P(c;) ~L p(xJcJP(cJ k =1 2 I.k ."L Ij <L Ik " ,..., , :;i:J
1=1 p(x) 1=1 p(x)
(1.38)
Bop(x)(j cahaive'cuaba'tphuongtrlnhtren,tacolu~tphanlOpBayesnhusau:
Trang 16
"ChQnmOtquy€t d~nh(mOtlOp)Cjsaocho
I I
I Lijp(x IcJP(cJ<LLikP(X IcJP(cJ, k =1,2, ...,1;k:;t:j"
iz] iz]
(1.39)
1.5.1.Ctfcti~uhoariii ro trongbili tminphanlopBayes
Thongthu'ong,mOtbairoanphanlOpcolienquaild€n vi~cquy€td~nhlOpCj
(i=I,2,...,1)mamOtdo'itu'QngmoithuOcv€ lOpnay.Giasacacquy€Cd~nhphanlOp
saitrongh~uh€t caclOp.VI v~y,n€u mOtdo'itu'Qngdu'QcphanlOpthuOcv€ lOpCj
trongkhi thvct€ la lOpCjthl khi j=i, SvphanlOpIa dung,ngu'Qcl~ikhi i;t:jta co sai
s6phanlOp.
Ta d~nhnghlad.;mgdo'ixung0 - 1cuahamthi€u :
{
o i=j
Lij =L(decision- classj Itrue- classi)= 1'. ., 1"*}
(1.40)
Hamthi€u (j tren du'Qcgall 0 khi phanlop dungva gall 1 khi phanlOpsai.Tfit ca
cacsaiso'h~u nhu'la nhu'nhau.
Taco:
I I
R(cjIx)=LLijP(Ci Ix)= LP(Ci Ix)=1- P(CjIx)
iz] iz],i..j
(1.41)
P(CiIx)la xacsufitcodi€u ki~nmaquy€td~nhphanlOpCjla dungdo'ivoix dffchao
Tli (1.36)ta dffbi€t lu~tphanlOpBayesdu'ara mOtquy€t dinhphanlOpcvc ti€u
hoa di€u ki~n rui ro P(Cj Ix). Trong (1.41),d€ cvc ti€u di€u ki~nrui ro phai tlm
quy€t d~nhphanlOpCjsaocho 1- P(Cj Ix) (1.42)
nhonhfit,nghlala xacsufith~unghi~mcodi€u ki~nP(CjIx)IOnnhfit.Tli dotaco
lu~tphanlOpBayescvcti€u xacsufittrungblnhcuasaiso'phanlOpnhu'sail:
"ChQnmOtquy€t dinh(mOtlOp)Cjsaocho
Trang 17
P(Ci IX»P(Ck Ix),k= 1,2,...,I;kt:j" (1.43)
Theacachtrlnhbay nay, co th~timduQclu~tphanlOpdambaa cl;t'cti~uxac sua't
trungbinhcuasai s6phanlOp.MQtxacsua'trungbinhcuasai s6phanlOpduQccai
nhula mQttieuchuffnqtc ti~ud~h;l'achQnquy€t dinhphanlOpt6tnha't.
Ne'uma tr~nthi€u L duQcchQnrheacachgall gia tri 1 ehata'tea caequy€t dinh
~
phanlOpkhongchinhxac va gall gia tri 0 ehaquy€t dinhphanlOpehinhxac(Ljj)=O
(1.44)
thilu~tphanlOpBayesqtc ti~urui ro clinggi6ngnhulu~tphanlOpBayescl;t'cti~u
xacsua'trungbinhcuasai s6phanlOp.
1.5.2.T6ngquathoas1/phanloptheotieuchuftnhqply c1/cd~i
D6i vOicacd6ituQngnhi6ulOp,nhi6ud~etrung,coth~dinhnghlamQtcach
t6ngquattys6hQpIy ehalOpCjvaej
p(xIe) . . - 1 2 I .",J,I-, ,..."J*1
p(x Ic;)
(1.45)
vagiatringuongt6ngquat
(L - L )P(c. )
eoo = lJ II ,
lJ (Loo -Loo)P(c.).I' .1.1 .I
(1.46)
vi v~yrui ra nh6nha'tronglu~tphanlOprheatieuchuffphQpIy el;t'cd(;lico th~
du'Qcgiai thichla chQnmQtlOpsaGehaty s6 hQpIy IOnhonta'tea caegia tri
ngu'ongkhacd6ivoicaelOpkhaenhau:
"Quy€tdinhlOpCjn€u
voimatrn thiu :
0 1 1 1
.1 0 1 1
L=
I .... .... .... ....
1 1 1 0
Trang 18
p(xlei) >e. , i =1, 2, ...,1;i:;t:j"Jl
p(x IeJ
(1.47)
D6i voi cachamthie'ud6i KungLjj =Ljj voi Ljj =0,tacolu~tphanlOpsauday:
"Quye'td~nhlOpCjne'u
p(x Ie) >P(eJ , i =1, 2, ...,1;i:;t:j"
p(x IeJ pee)
(1.48)
1.6.Quye't~nhmi~n,xacsua'tsais6
MQtquye'td~nhphanlOpchiakh6nggiand~ctIlingthanh1mi€n quye'td~nh
roi nhau(kh6nggianquye'td~nhcon)RI, R2,...,RI' Mi€n Rj la kh6nggianconma
m6i vector gia tri d~c tIling x rdi vao trong mi€n nay dliQc gall vao lOp Cj
(Xemhlnh 1.2)
Xacxua't
P(XICI)P(CI)
Quye'td~nhbien
(j t6i1fu
1c:'"Quye'td~nhbien
kh6ng t6i u'u
EE 7~
RI R2
Hinh 1.2 : Quye'tdinh bien
3;.x
Nhln chung,mi€n Rj (i =1,2, ...1)kh6ngc~nk€ nhauva co th~dliQcchia thanh
nhi€umi€n conroi nhau,tuynhienta'tcacacvectortrongcacmi€n naysethuQcv€
lOpgi6ng nhau Cj.
Cacmi€n giaonhauvacacbiengiuacacmi€n k€ nhaudliQcgQila quye'td~nhbien,
VIcacquye'tdinhphanlOpcothayd6iquam6ibien.
Trang 19
Cong vi~cphan lOp 1atim cac 1u~tphanlOp dam baa vi~cchia khonggian d~c
tIlingvao cac miSn quye'tdinht6i uu R1,R2,...,Rl (voi cacquye'tdinhbien t6i uu).
Cacquye'tdinhbient6iuucoth€ khongdambaavi~cphanlOpkhongco sail~m
nhlingdambaasaisO'trungbinhnhonhfittheolieuchu§:nCVcti€u dffchQn.
Ta segiaiquye'tkhokhantrongbai loanphanlOpnay d€ timcacmiSnva cac
~
quye'tdinhbient6i uub~ngcachphantichmQtphanlOphai lOpvoi vectord~c
tIlingx,n chiSu.Gia sukhonggiand~ctningdliQcchia (coth€ khongt6iuu)thanh
haimiSnkhacnhau,Rl tlidngling voi lOpCl va R2tlidngling voi lOpC2.Co hai SV
ki~nlam xufithi~nsai sO'phanlOp. D~ulien, sai sO'xufithi~nkhi mQtvectord~c
tIlingx do dliQcrdi vao miSnRl dliara quye'tdinhCl trongkhi do lOpthvcsv 1aC2.
Thli hai, vectord~ctIling x rdi vaomiSnR2trongkhi lOpthvcsv 1aCl.Vi cahai sai
s6naylo~itf\llin nhau,tacoth€ tinhxacsufitt6ngcQngcuacacsaisO'phanlOp
khacnhau(DudaandHart, 1973;Bishop,1995)
P(classification- error)=P(x E Rl ,c2) +P(x E R2,C1) (1.49)
=P(x E Rl I C2)P(C2)+P(x E R2 IC1)P(C1)
Sadl;lngdinh1;'Bayestaco:
P(classification- error) = r p(x Ic2 )P(c2)dx + r p(x Ic1)P( c1)dx
JRI JR2
(1.50)
BaygiGtacoth€ dliafa bailoanphanlOpt6iuu1avi~cchQn1vaquye'tdinhmiSn
Rt, R2 (vi v~y xac dinh dliQc lu~t phan lop) lam cvc d~i xac sufit
P(c1assification_error)(j lIen (la mQtlieu chu§:nt6i uu). Xet mQtd6i tliQngvoi
vectord~c trling x dff chaoXac sufit cua sai sO'phan lOp dliQc cvc ti€u ne'u
p(xlct)P(ct)>P(XIC2)P(C2),tasechQnmQtmiSnRl vaR2saochox thuQctrongmiSn
R1,vi diSunaydambaasaisO'phanlOpnhohdn(tieuchu§:ncvcti€u). DiSunay
20
tu'dngdlidngvoi lu~tphanlop Bayeslamct!cti€u xacsuc1tcuasais6trungblnh
b~ngcachchQnmQtlOpvoixacsuc1th~unghi~mIOnnhc1t.
MQtcongthucphanlOpt6iuudt!alIenvi~cct!cti€u xacsuc1tsais6phanlOpc6th€
du'<;lct6ngquath6ad6ivoi d6itli<;lngnhi€u lOpnhi€u d~ctIling.B6i voibailoan
nhi€u lOp,vi~cxacdinhxacsuc1tquyetdinhphanlopdungd6hall.Cacd6itli<;lng
du'<;lcphanlOpthanhI lOpphanbi~tCbC2,...,c],voivectord~ctIlingnchi€u KERn,ta
coXaCsuc1ttrungblnhphanlOpdungcuacacd6i tli<;lngmOidt!alIen vectord~c
tIlingx :
I I
P(classification_correct) =Ip(x ER;,cJ =Ip(x E R; IcJP(cJ
;=1 ;=1
(1.51)
I
=I JR p(x IcJP(c;)dx;=1 I
trongd6Rj la mi€n quyetdinhc6 lienquaildenlopCj
Nhu'v~ybai loan phan lOp la chQnIDQtquyetdinh mi€n Rj lam ct!cd(;lixac suc1t
reclassification_correct)la mQtlieuchuffnt6iuu.Tieuchuffnnaydli<;lcct!cd(;libdi
vi~cchQnmi€n Rj saochom6ivectorgiatri d~ctIlingx dli<;lcgallvaomQtlOpma
tichphan t;p(x Ic;)P(c;)lact!cd(;li(d6ivoimQix)
1.7.Caehambi~tthue
MQttrongnhl1'ngd(;lngc6di€n nhc1tcuavi~cphanlOpladi6ntad(;lngbailoan
htachQnlOpdt!alIenvectorgiatrid~ctIlingx trongd(;lngkinhdi€n sad\lngt~ph<;lp
rad€ xacdinhcachambi~thuc
diCK),i =1, 2, ...,I (1.52)
Trang 21
M6i bi~t thuc c6 lien quail de'nmOtlOp C1,1th~dii du'Qcnh~nd£;lngCj (i=I, 2, ...,1).
B~titmin phan lOp sa d1,1ngcac ki~ubi~tthuc niiy gall mOt d6i tu'Qngvoi vector gia
trid~ctIlingx dii bie'tcholOpCjne'u
dj(x)>dj(x),voi mQii = 1,2, ...,1,i:;t:j. (1.53)
N6i cachkhac,biii toanphanlOpgall mOtd6i tu'Qngviio mOtlOpsaochobi~tthuc
tu'ongling c6 gia tri IOnnha't.
Bi~tthucphanlOpdu'Qcthie'tke'Iii mOth~th6ng(Xem hlnh 1.3)chuat~phQpcac
bi~tthucdj(x)(i =1,2, ...,1)c6 lien quailvoi m6i lOpCj(i =1,2, ...,1)clingvoi vi~c
IvachQncacbi~tthucc6giatri IOnnha't
dj(x), i =1,2, ...,1 (1.54)
max(diCx»,i =1,2,...,1
Lu~tphanlOpdu'Qcdi~ntanhu'sau:
Chotru'ocmOtd6itu'Qngvdivectorgiatrid~ctIlingx:
1.Tinhgiatrib~ngsO'cuata'tcacachambi~tthuctheox
dj(x),i =1,2, ...,1 (1.55)
2. ChQnlOpCjIii mOttien doancua lOpth1;l'cs1;l'saocho gia tri cua hiimbi~tthuc
dj(x)Iii IOnnha't,tucIii l1;l'achQnmOtlOpCjsaochod/x) =max(dj(x»,i =1,2,...,1
Hambi~tthucc6th~xacdinhb~ngnhieucachd1;l'atrentieuchucfnphanlOpt6iUu.
Ch~ngh£;lnta xac dinh cac hambi~tthucchos1;l'phanlOpBayes c1;l'cti~uxac sua't
cuasai sO'phanlOp.D6i voi bai toanBayes,s1;l'l1;l'achQncac hiim bi~tthucIii xac
sua'th~unghi~mc6 dieuki~nP(cjlx)
diCx)=P(cjlx), i =1,2, ...,1 (1.56)
Sad1,1ngdinhly Bayes,xacdinhd£;lngth1;l'chiinhcua hiimbi~tthuc
22
d ( )=p(x ICj)P(cJ .=1 2 IiX, 1 " ...,
p(X)
di(x)=p(xlci)P(Ci),i= 1,2,...,1
(1.57)
(1.58)
Tatha'yding,chicogiatq cuahambi~tthlicla quailtrQngtrongvi~cxacdinhlOp.
VI v~y,cachamdondi~utangf(dj(x))cuadj(x)sedu'aramQtquy€tdinhphanlOp
d6ngnha't.Coth~tlmd~ngtu'ongdu'ongcuabi~thlicBayesb~ngcachiffylogaritt!
nhiendiCx)cuahambi~tthlic.
di(x) =Inp(x ICi)+InP(Ci)' i =1,2, ...,I (1.59)
Lu~tphanlOpdu'<;1cxacdinhb~ngcachchQncachambi~tthlicdiCx)chom6ilOpCj.
Tucla, khonggiand~ctru'ngdu'<;1cchia thanhI mi€n khacnhauRj (i =1,2, ..,I).M6i
mi€n co lienquaild€n quy€t dinhphanlOp,n€u vectorgiatri d~ctru'ngx roi vao
mi€n Rj thl mQtd6i tu'<;1ngdu'<;1cphan lop thuQcv€ lop Cj.
Hlnh1.3
NghIala,n€u chotru'ocvectorgiatrid~ctru'ngx cod/x) >dj(x),i =1,2, ...,I, i:t:j,thl
x seroi vao mi€n tu'ongling Rj va quy€t dinhphan lOpgallmQtd6i tu'<;1ngmoi vao
Bit thlic d)(x) Lop,
cholOpc) It!a
chQn
Bit thlic dz(x) Max....
cho lOpCz
d)(x)
Bit thlic .....
....
cholOpc)
Trang23
lOpC}Cachambi<$tthucnayxacdinhcacquy€t dinhbien.Cac quy€t dinhbien
xacdinhmQtb~m~trongkh6nggiand~ctntng,d d6cacquy€t dinhphanlOpthay
d6i.D6ivoicacmi~nk~nhauRjvaRj,quy€tdinhbienchiacacmi~nd6c6th~tim
du'Qcbdi phu'ongtrlnh quail h<$ham bi<$tthuc.
d/x) =dj(x) (1.60)
~
Cacquy€tdinhbienkh6ngbianhhu'dngbdicachambi<$tthucdondi<$utang.
T6ngquat,nli ro nhonha'trongphanlOpBayesd1,iatrencachambi<$tthucdu'Qc
xacdinhla
dj(x)=- R(cjlx), i =1, 2, ...,1 (1.61)
7.1.1.Hambi~tthucGausstrongbaitminnh~nd~nghailOp
D6i voi bai loanphanlOphailOpClva C2,tadffxacdinhhaihambi<$tthuc
d1(x)va dz(X)c6 lienquaild€n m6ilOp.Cachambi<$tthucnayxacdinhhaimi~n
Ri vaRz trongkh6nggiand~ctru'ngdu'Qchiabdiquy€t dinhbiend d6cacham
bi<$tthucb~ngnhau
di(x)=dz(x) (1.62)
vaquy€t dinhphanlOpthayd6i tITlOpCl sanglOpC2.MQt d6i tu'Qngvoi vectord~c
tru'ngx du'QcphanlOpvao lOpCl (thuQcv~mi~nquy€t dinh R1)n€u d1(x)> dz(x)
vangu'Qcl£,tid6itu'Qngd6du'QcphanlOpvaolOpCz(thuQcmi~nquy€tdinhRz).Ta
tha'yrangtrongbai loanphanlOp2 lOp,kh6nggiand~ctru'ngdu'Qchiathanhhai
mi~nphanbi<$t,vi v~ytac6th~xayd1,ingmQthamgQila hamphand6ivoiham
bi<$tthucdon
d(x)=di(x) - dz(x) (1.63)
Voi x chotru'oc,tinhgia tri phand6icuahambi<$tthucdond(x)va gallvaomQtlOp
d1/atrenda'ucuagia tri nay.
24
B6ivoicachambi~thucduQcilIachQnd1!avaolu~tBayes,tacoth€ xacdinhduQc
hamphandoi voibailoannh~nd~.mg2lOp
d(x)=P(CIIx)- P(C2Ix)
d(x)=p(x ICI)P(Cl) - p(x IC2)P(C2)
(1.64)
(1.65)
ho~cd(x)=Inp(x ICI) +In P(CI)
p(x IC2) P(C2)
(66)
1.7.2.Bi~tthucd~ngtoimphtidngvatoytn tinhtheolo~UBayes
Trongcacphfintruoctada:cod;;mgsaildaycuahambi~tthucBayes
di(x)=lnp(x IcJ+ InP(cJ, i=1,2,...,1 (1.67)
BailoanphanlOpd1!atrencacbi~thucnaygallmQtd6ituQngvoivectord~ctrung
x cholOpCjvoi hambi~tthucla IOnnha't.Ghl savectord~ctrungx cophanph6i
chu£n hi€u chi€u Gausstrongph(;lmvi m6ilOp.VI v~ym6ithanhphfincuavector
d~ctrungcophanph6ichu£nnhi€u chi€u ho~cphanph6iGausstrongph(;lmvi m6i
lOp.D(;lngvectorcuaphanph6ichu£nho~cphanph6iGausscuahamm~tdQxac
sua'tp(xICj)d6ivoivectord~ctrungxtrongph(;lmvi lOpCjduQc hobdibi€u thuc
I
1
[
IT ,,-I
]p(x Ci)= /2
1 1
1/2 exp- 2(x-pJ "-i (x-pJ(271Y Ii
(1.68)
voiPiIatrungbinhcuavectord~ctrUnglOpthui, Ii la matr~nhi~pphuongsaicua
vectord~ctrunglOpthui, IIi Ila dinhthuccuamatr~nhi~pphuongsai,n Ia sO'
chi€ucuakhonggianvectord~ctrungx.
Thayphuongtrinh(1.68)vaophuongtrinh(1.67),tacod(;lngsaildaycuahambi~t
thuc
di(x)=In 1 1/2exp[
- !(x - pJT I~I(x- PJ
]
+lnP(cJ, i =1,2, ...,1
(27l"r/2IIil 2
(1.69)
Trang25
d;(x)=-~lnIL;I-~(X- JiJT L~l(X- JiJ-; In(27l")+lnP(e;),i =1,2,...,1 (1.70)
Io~itrll %In(27l"), taco
d;(x)=_! InIL;I- !(x - JiJT L~l(x - Ji;) +InP(eJ, i =1,2, ...,12 2 (1.71)
Bi~tthuc(j tren1amOtd~nghamb~chaicuavectord~ctIlingx d6ivoi P(eJ va
I;. No duQCgQi1abi~tthucb~chai.Cacquye"tdinhbiengiii'acaclOpi vaj co
diCK)=d/x) 1ahamsieub~chaitrongkh6nggiand~ctIlingn chi~u.
Bai toanphanlOpdlfatrenbi~tthucb~chaiBayesduQcKaydlfngnhusau:
rho m~ux, gia tri m~tdOxacsua"tco di~uki~np(xlcj) va xacsua"tti~nnghi~m
P(cDd6i voi ta"tCelcac lOp i =1, 2, ...,1
1. Tinh gia tri cua vectortrungbinh Ji; va matr~nhit%phuongsai L; chota"tCel
caclOpi =1,2, ...,1dlfatrent~phua"n1uy~n
2. Tinh cacgia tri hambi~tthucchota"tCelcaclOp
d;(x)=- ~In[L;I-k(x- Ji;f L~l(X- JiJ +InP(eJ, i =1,2,...,1 (1.72)
3. ChQnlOpCj1amOtdlfdoancualOpthlfcslf saochogiatri cuahambi~tthuc
d/x) 1aIOnnha"t
Tilc la, chQnlOpCjsaochod/x) =max(diCx)),i =1,2, ...,1
Ke'tqua:Lop daduQCdlfdoan
-
1.7.3.Bi~tthuctuye'ntinh : DiingthuctronglOpmatri.inhiepphuongsai
Gielsli'cachi~pphuongsaib~ngnhautrongta"tCelcaclOpL; =L (i =1, 2, ...,1).
TrangtruonghQpnay,tronghambit%tthucb~chai,ph~ntli' InIL;!=ILlla lOpdOc
I~p,vi V?yco th~vie"thambit%tthuc(j d,;mg
Trang26
d;(x) =-~(x- f.1;f 2:-I(X- f.1;)+InP(c;), i =1,2,...,12 (1.73)
Taco:
I
( )T"'-I ( ) 1 T,,-I 1"'-1 1 T,,-I 1 T",-I- X-II. L.. X-II. =-x L.. X--L.. 11.--11. L.. X+-II. L.. II.
2 r, r, 2 2 r, 2r, 2r, r,
VI 2:1ad6i Kungnen 2:-1clingd6i Kungva d day ~XT2:-1f.1i=~f.1r2:-1x, hdnnil'a,2 2 ~
ph~n tlY ~XT2:-1X 1alOpdQCl~p,VI the"no co th€ bi lot;litIll, khi do taco dt;lngham
bi9tthuc
1
d;(x)=f.1r2:-1X--f.1r 2:-1f.1i+InP(ci), i = 1,2, ...,12
(1.74)
Bi9tthucd tren1amQthamtuye"ntinhcuavectord~ctIlingx, nodliQcgQila ham
bi9tthuctuye"ntinh.Quye"tdinhbiengiualOpi valOpj saochodiCK)=dj(x)la mQt
ph~ncuasieuph£ngtrongkhonggiand~ctIlingnchi~u.
D6ivoi bai tmlnphanlOphai lOpvoi vectord~ctIlinghaichi~u,quye"tdinhbien
giil'acaclOp1adliongth£ng(Xemhlnh1.4)
QuatrlnhphanlOpslYd\lngbi9tthuctuye"ntinhdliQcKayd\l'ngnhlisau:
1.Voi x dffcho,Hnhgiatrib~ngso'cuacachambi9tthucchota'tcacaclOp
di (x) =f.1r 2:-1X - ~f.1r2:-1 f.1i+1nP(cJ, i =1,2, ...,12
(1.75)
2. ChQnmQtlOpCjsaochogiatri cuahambi9tthucd/x) 1aIOnnha't.
Tuc la, chQnmQtlOpCjsaochod/x) =max(diCx)),i =1,2,...,1
Trang27
X2
:7 Xl
Hlnh 1.4
Vi du1.2
Gia sam~u2 d~ctIling x E R2 tu hai lOpCl=0 va C2=1com~tdQphanph6ichu§'n
Gauss(Xembang1.1)
Bantll : T~phu~nluy<%ndffduQcchia thanh2 lOpkhacnhau
Tli t~phQpm~unay,tinhvectortrungblnhvamatr~nhi<%pphuongsaichom6ilOp.
GiatritrungblnhduQcuocluQngla:
~ 1 5
[/11="5L:>LdPl,i = 2.2]1=1 .0
(1.76)
0 Ham phan d6i
0 dl(x) =d2(x)
0 0
0 x 0 /x-lOP 10
x 0/ 0 0 - lOp 2
x 0 x
x
Lop 1 Xl X2 Lop
1 2 0
2 2 0
2 3 0
3 1 0
3 2 0
Lop 2 Xl X2 Lop
6 8 1
7 8 1
8 7 1
8 8 1
7 9 1
Trang28
~ 1 5
[Jl2 ="5LXLdP 2,i = 7.2]l~ 8.0
(1.77)
voi xLdpj,iky hi~um~uthui tu lOpj. Doc luQngmatr~nhi~pphuongsaieholOp11a
t =5~1t(XLdp l,i - 111)(XLdP l,i - 111)T= (1.78)
1
[
1- 2.2
] [
2- 2.2
] [
2- 2.2
]
-[ [1-2.2,2-2]+ [2-2.2,2-2]+ [2-2.2,3-2]+ ~
4 2-2 2-2 3-2
[
3- 2.2
] [
3- 2.2
]
1
[
2.8 -1.°
] [
0.7 - 0.25
]
[3- 2.21- 2]+ [3- 2.22- 2]=- =
1- 2 ' 2- 2 ' . 4 -1.0 2.00 - 0.25 0.5
Tu'ong tl;l',
I2 =
[
0.7 - 0.25
]- 0.25 0.5
(1.79)
Ta tha'y, caeuoe luQngeuama tr~nhi~pphuongsai d6i xungla nhunhau,
II =f2 =fi, VIv~yd<;lngtuye'ntinhdongianhoneuacaebi~tthueduQesadvng
di(x)=I1rf-l x-~l1r f-l l1i+lnP(cJ, i=l, 22
(1.80)
Ta tinh
I-I =
[
1.73913040.8695652
]0.8695652 .4347826
(1.81)
ftr f-I =[5.5652174,607826087]
ft~f-l =[19.478261,25.739130]
(1.82)
(1.83)
l~T~-I~ 1
"2JlI L, JlI =2x25.808696 (1.84)
1 ~ T ~-I ~ 1
2. Jl2 L, Jl2 =2x 346.15652 (1.85)
Trang29
va InP(cl) =InP(cz)=InO.5=-0.6931
Cachambil$thuctuye'ntint la
dj(x)=5.5652174xj+6.7826087x2- 22.9043- 0.6931
d2(x)=19.478261xj+25.739130X2- 173.0833- 0.6931
(1.86)
(1.87)
Hamphand6i trongbai toanphanlOphai lOpthaychoquye'tdint bienBayesgiua
hailOpdu'Qcmint hQad Hinh 1.5
d(x)=dj(x) - d2(x)=0
d(x)=-13.9130xj- 18.9565x2+150.1790=0
(1.88)
ho~c X2=-0.7339xj+7.9219
D5thihamphand6iHimQtdu'ongth~ngchiadamdulil$ucuacacm~uthuQcv~hai
lOp.Quye'tdint phanlOpm~u"tren"(d(x)<O)thuQcv~lOpC2va quye'tdint phan
lOpm~u"du'oi"(d(x»O)thuQcv~lOpCj
Tatha'ydingcacm~udulil$ukh6ngch5ngcheolennhauvaytu'dngphanlOpcua
m~uhua'nluyl$nnaycoth~th\fchi~ndu'Qcbdicacbi~tthuctuye'ntinhvacacquye't
dinhbien tuye'ntint.
D€ xay d\fngbi~tthuctuye'ntinhchovi~cphanlOpm~umoi Xli =[4, I]T tatinhcac
gia tri cua hambi~tthucchohai lOpdj([4, I]T) =5.4461va d2([4,I]T)=-51.3416,
gallm~unayvaolOpCjVIdj([4,I]T)>d2([4,I]T).
Voi m~uxj2=[6,7]T, tacodj([6,7]T)=57.2722vad2([6,7]T)=123.2671,gall m~u
nayvao lOpC2VI dj([6,7]T)<d2C[6,7f)
X2
X f.!l
/?X . X .
It x x d(x)>0
0 11
Trang 30
0
0 0 . 0
f.!? 0
Quye'"tdinhbien
d(x)=dl(x) - d2(x)=0
d(x)<0
Xl
Hlnh 1.5
Ta co th~sa dl;[nghamphand6i chobai loanphan!dp,vOiXll =[4, If, d([4, I]T)=
75.5705> 0, khi do gall m§:unay thuQcv€ !dp CI va Xl2=[6, 7]T , d([6,7]T)=-
65.9945<0, khi do gallm§:unaythuQcv€ !dpC2.
Hambi<$tthuctuye'"ntinhclingco th~trlnhbayd:;mg"M~ngnorontuye'"ntinh"
di(x)=w;x+u';o,i= 1,2, ...,1
voivectortrQngluQngduQcdinhnghIala
,,-1
W. =L..., II.I r,
vanguongduQCxacdinhbdi
WiD=-fl; I-I fli +InP(ci)
(1.89)
(1.90)
(1.91)
D6ivoi cacmi€n k€ nhauRj vaRjcho!dpi vaj, quye'"tdinhbiengifi'acac!dpnay
quailh<$voinhautheophuongtrlnhtuye'"ntinh
di(x) - dj(x) =bx+U'ijD
voi
b=(Wi- W)T =(fli I-I -flj I-I)T
(1.92)
(1.93)
WijD=WiD - WiD=-fl; I-I fli +InP(cJ +f1~I-I flj -lnP(c) (1.94)
31
Sieuph~ngchialOpi valOpj nhinchungkhongtn!cgiaovoidu'ongth~ngdiquacac
trungbinhJiiva Jij (DudaandHart,1973).
Neugiasamatr~nhi~pphu'ongsaivacacxacsua"ttiennghi~mb~ngnhaud6ivoi
ta"tcacaclOp,tucla Ii =I (i =1,2, ...,I) vaP(Ci)=P thi co th€ boquaso"h~;lllg
InP(Cj),khi dobi~tthuccodl.lng
T ,,-lIT ,,-1 . 1 2 Id;(x)=Jii L., x--Ji; L., Ji;, 1= , , ...,2 (1.95)
Tatha"yr~ng,vi~cphanlOpd\l'atrendinhthucdtrenIagallmQtd6itu'Qngvoivector
giatrj d~ctru'ngx vaolOpj saochobinhphu'ongkhoangcach(x - Ji;)T I-I (x - Jii)
cuax denvectortrungbinhJij la nhonha"t.Noi cachkhac,vi~cphanlOpd dayla
h!achQnlOpCj saochogiatri x g~nnha"ttheonghlakhoangcachMahalanobis,
tlfonglingvoi vectortrungbinh Jij . Bai toanphanlOpnaydu'QcgQilaphanlOptheo
khoangcachnhonha"tMahalanobis.
Ta co th€ till dl.lngtuyentinhcuabi~tthuctrongbai toanphanlOptheokhoang
cachnhonha"tMahalanobis(khaitri€n khoangcachb~chaiMahalanobis)
d;(x)=Jir I-I x - ~Jir I-I Jii , i =1,2,...,I2 (1.96)
f)~ngthuctrencodl.lnghamtuyentinhcuavectord~ctru'ngx
Thu~ttoancuabaitoanphanloptheokhoangcachnhonha"tMahalanobisdu'Qcxay
dtfngnhu'sau:
Cho trtioc : Vectortrungbinhchota"tcacaclOp Ji j , i =1,2,...,I vachotru'ocgiatri
cuavectord~ctru'ngx.
1.Tinhgiatq b~ngso"cuakhoangcachMahalanobis(x - JiJT I-I (x - JiJ giuax
vavectorgiatritrungbinh
Trang32
2.ChQnlOpCjla d1,1'dmlncualOpth1,1'cS1,1'saochokhoangcachMahalanobisnho
nha't
(x- f.1JT 2:-1(x- f.1i)=min(x- f.1if2:-1(x-f.1J, i = 1,2, ...,1I (1.97)
Ke'tqua: Lop daduQCd1,1'doan
Hambi~tthucse trd nen don gianne'ugia sa ding ma tr~nhi~pph~ongsai b~ng
nhautrongta'tca caclOpva cacd~ctIlingla nhl1ngmftuth6ngke dQcl~p.Trong
truonghQpnay,m6i mftud6uco phuongsaia2va matr~nhi~pphuongsaitrd
thanhmatr~nduongcheo
I =a21 (1.98)
voi I Ia matr~ndonvi dip nxnva IIil =O'2n,I~l =I-2 I , khi do taco di~mgbi~t
thucdongianhon
Ilx- f.1i112 .
dj(x) = 2 +InP(cJ, 1=1,2, ...,1
20'
(1.99)
voi 11.IIIaky hi~ucuachuftnEuclide
Ilx - f.1ill =~(x - f.1i)T(x - f.1i) (1.100)
Taco:
(x - f.1i)T(X - f.1i) =xTx - 2f.1{x+ f.1{f.1i (1.101)
1 T T T
~ dj (x) =---dx x - 2f.1ix +f.1if.1i]+InP(cJ20'
VI s6h"mgxTx lanhunhautrongta'tcacaclOpnennoduQcboqua,khido
(1.102)
1 TIT .
di (x) =2 f.1iX - z f.1if.1i+In P( c,.), 1= 1, 2, ...,1a 20'
(1.103)
Bi~tthuctuye'ntinhnaycothSduQcvie'tduoidqng"mqngnoron"
di (x) = w{x + WiD (1.104)
Trang33
vectortrQnglu'Qngdu'Qcdinhnghiala
1
Wi =~ f.1ia-
(1.105)
vangu'ongtrQnglu'Qngla
1 T
WiD=- 2a-2f.1if.1i+lnP(cJ
(1.106)
Quye'tdinhbien la nhungph~nsieuph£ngdu'Qcxac dinhboi phu'dngtrlnhdiCx)-
dix). D6i vdi cacmi€n k€ nhauRj va Rj cualOpi va j vdi xac suffth~unghi~mIOn
nhfft,cacquye'tdinhbiengiuacaclOpdu'Qcxacdinhtheophu'dngtrlnhtuye'ntinh
di(x)-dj(x)=bx+wijO (1.107)
voi
TIT
b =(Wi - W j ) =_2 2 (f.1i- f.1j ). a-
(1.108)
va
1 T T
wijO=-~(f.1i f.1i-f.1jf.1j)+lnP(cJ-lnP(c j .)2a- .
(1.109)
1.7.4.B~litoaDphan lOptheokhoangeachEuclide nho nha't
Ne'ugia sa cac matr~nhi~pphu'dngsai b~ngnhaud6i vdi tfftca cac lOpva
cacd~ctIlingla nhungth6ngke dQcl~pthltaco I =a-2I. Hdnnua,ne'ucacxac
sufftti€n nghi~mb~ngnhau P(cD =P trongtfftca cac lOpthl co thSbo quaso'h<;lllg
InP(cj).Til do,tacod<;tngddngianhdncuacacbi~tthuc
Ilx - f.1i112 .
di(x)=- 2 ,1=1,2,...,12a-
(1.110)
voi Ilx - f.1ill=~(x - f.1JT(x - f.1J (1.111)
Trang34
Ta tha'yding, vi~cphanlOpdlfa tren cac dinhthlic (J tren gall mQtdO'itu'Qngvoi
vectorgia tri d~ctru'ngx dffbie'tvitolOpj saochoImmingcachEuc1ideIlx- ,ujlltux
Wi vectortrungblnh ,uj Ia nho nha't.N6i cachkhac,vi~cphanlOpchQnlOpCjsao
chogia tri x Ia g~nnha'tvoi vectortIlingblnh ,uj tu'dngling.CachphanlOpnay
du'QcgQiIaphanlOpdlfatrenImmingcachEuc1idenhonha't.
D~ngtuye'ntinhcuadinhthlicphanlOpdlfatrenImmingcachEuc1idenhonha'tIa:
di (x) =,urx - ,ur,ui' i =1,2, ...,I (1.112)
Thu~troanphanlOpdlfatrenImmingcachEuc1idenhonha't
Chotnioe : VectortrungblnhcuacaclOp,ui(i =1,2, ...,1)va giatrix cuavector
d~ctru'ng
1.Tinhgiatri bangsO'cuakhoangcachEuc1idegiuax va trungblnh ,uichota't
ca cac lOp
n
Ilx- ,uill= JL)Xk- ,uk,i)2 , i =1,2,...,I
k=l
(1.113)
2.ChQnlOpCjIa giatri tiendoanlop thlfcslf saochogiatri cuakhoangcach
Euc1ideIanhonha't:
IIx- ,uj II =minllx- ,uiII, i =1,2, ...,I (1.114)
Ke'tqua: Lop dffdu'Qcdlf doan
1.8.Doc hiQngm~tdQxaesua't
C6 th~xay dlfngthutl;lCphanlOpto'iu'uBayessaochoxacsua'tcuasaisO'
phanlOpla nhonha'tkhidffbie'tcacxacsua'ti~nnghi~mP(Ci)valOpm~tdQxac
sua'tc6di~uki~np(xlcj)voi ta'tcacaclOpCj (i =1,2, ...,1).Trongthlfcte',chungta
Trang35
h~unhukhongbie"the"tcacd~cHnhxacsua'tcuacacm~u,cacd6itu<Jngmasl!hi€u
bie"tnaykhongd~ydu,moh6
£)@uoclu<Jngcacxacsua'ti~nnghi~m,chungtadungcongthuc
A nc..
P(cJ =---'-,1= 1,2, ...,1N
(1.115)
voi nCila s6d6i tu<JngtranglOpthu i cuam~ugiOih~n,N la tangs6~cacd6i tu<Jng
trongmau.
TrangquatrlnhBayes,c~nph.Huoclu<Jngm~tdQxacsua'tcodi~uki~np(xlcj).Co
3phuongphapg~ndungdu<Jcs\i'd\lngd€ doclu<Jngm~tdQxacsua't(Dudaand
Hart,1973;Bishop,1995)
I.Phuongphapthamso'(voi gia thie"tC\lth€ v~d~nghamcua hamm~tdQxac
sua't)
2.Phuongphap phi thamso'(khongco gia thie"tC\lth€ v~d~nghamcuaham
m~tdQxacsua't)
3.Phuongphap mJ'athamso'(ph6i h<Jpgiua phuongphap thamso'va phuong
phap phi thamso')
- Phuongphapthamso'gias\i'd~nghamC\lth€ cuahamm~tdQxacsua'tvoi
mQtso'C\lth€ cacthamso'.Vi~cdoclu<Jngtrongphuongphapthams6la uoc
lu<Jngcacgiatrit6iu'ucuacacthamso'.
- Phuongphapphithamso'khonggias\i'd~nghamC\lth€ cuahamm~tdQxac
sua'tmaphaixacdinhhamnaydl!avaocacdli li~udffchao
- Phuongphapn\i'athamso'ph6ih<Jpgiuaphuongphapthamso'vaphuongphap
phi thamso'.Phuongphapnay gia s\i'd~nghamtangquatcua hamm~tdQ
xac sua'tva so'cacthamso'co th€ co.
36
Ngoaira, phlidngphapm~ngndrondIng dliQcdungd~lidc lliQnghamm~tdQxac
sua't(DudaandHart, 1973;Bishop,1995)
1.8.1.Phu'dngphap thams6
Gia sa da:co cac quail satv€ cac d6i tliQngva mftutlidngling co N phffnta
thuQcv€ 1lOp Cj (i =1, 2, ...,1)
x ={xl,x2,...,xN} (1.116)
CacmftudliQcd~ttentheocaclOp,coth~chiat~phQpta'tcacacmftuX theolOp
thanh1t~phQproinhau
XCt,XC2""'XC/' UXi=X
i~I.2 c/
(1.117)
i M6it~phQpXcchuaNjphffntathuQcv€ lOpCjtlidngling,giasacacmftutITt~phQp
I Xc dQcl~pvdinhauvacohamm~tdQxacsua'tcodi€u ki~np(xlcj),(i =1,2, ...,1).
I
Giasad~nghamm~tdQxacsua'tla
p(xIci,BJ (1.118)
voiBi=(BipBi2,...,BimflamQtvectorthams6mchi€u cualOpthui. Vi d\l,ne'uham
m~tdQxacsua'tcod~ngGausschu~n
I
1
[
IT ,,-I
]p(x c;)= /2
1
"
1
1/2 exp-_2(x- pJ L...i(x- pJ(2nY L...i
(1.119)
thivectorthamsO'coth~dliQct~othanhvdivectortIlingbinhPi vacacphffntacua
matr~nhi~pphlidngsaiLi
°i=(P{,LiI'Li2,...,Linf (1.120)
voi Lij la phffntahang thu i cua ma tr~nhi~pphlidngsai Li' Trong phanph6i
chu~n,vectorthams6mQtchi€u chuatIlingbinhvaphlidngsai
Trang37
0,=[::,]
(1.121)
VI oagiasacacm~utrongm6ilOpHioQcl~ptoanbQnenvi<$cUDCluQngcactham
s6cuahamm~toQxacsufitouQctinhtudngtt;l'.U@odngian,taky hi<$up(xI0)
thayVI p(x ICi,Oi)'
Bai toanUDCluQngcacthams6t6i uuco th@ouQcthie'tl~pnhusau:Gia sacho
truDcm~ug8mN ph~ntaXi oQCl~ptoanbQ
X={X1,X2,...,XN} (1.122)
Taclinggiasacacthams6di;mgp(xI0) cuahamm~toQxacsufitcooi€u ki<$noa
bie't.C6ngvi<$cUDCluQngla tlmgiatrit6iuucuavectorthams6 0 mchi€u.
VI cacph~ntaXi oQCl~p theo phan ph6i p(x I0) nenxacsufitoi@mcuaHitcacac
m~utut~pdii'li<$uX ouQcvie'tdUDid(;lngtichcacxac sufit
N
L(O)=p(X I0)=TIp(Xi 10)
i=l
(1.123)
Hamm~toQxacsufitL(O)la hamtheovectorthams6 0 d6ivDit~phQpm~uX oa
cho,noouQcgQilahamhQply cua0 o6ivDit~phQpm~uX
Ham L(0) ouQcchQnla mQttieu chugno@HmUDCluQngt6i uu cua 0, UDCluQng
naygQila UDCluQnghQply ct;l'co(;licua thams6 O. Trongky thu~tnay,gia tr!t6i
uu e cuavectorthams6 ouQcchQno@lamct;l'co(;liham L(O).
£)@tinhtoanouQcd€ danghdn,lfiy logarittt;l'nhien cua ham hQply L(O) va UDC
lu'Qngt6i UUouQcchQnb~ngcachtlmct;l'cti@ucuaham J(O) (tudngling vDivi<$ctlm
evco(;licuaham L(0))
N
J(O) =-lnL(O) =-z)np(xi 10)
i=!
(1.124)
Trang38
Bai toanuocluQngthamsf)tf)iu'uhQply qic d::tiduQcphatbi~unhusau.Gia sti'
chotruocmQtt~phQpduQcgiOih::tng6mN phffntti'dQcl~ptoanbQdf)ivoi lOpdff
cho
x ={xl,X2,...,XN} (1.125)
Cling gia sti'dffbie'td::tngthamsf) p(x Ie) cuahamm~tdQxacsua'tcodi~uki~n.
Ml,lcdichcuabaitoanuocluQngla tlmgiatritf)iu'ucuavectorthamsf)e mchi~u
theotieuchu:1nqic ti~u
N
l(e) =- I)np(xi Ie)
i=l
(1.126)
Giatriqic ti~uhamkhavi cuae duQctlmtut~phQpmphuongtrlnh
al(e)
ael
al(e)
~l(e) =
I
ae:
I
=~
[
- i)np(xi Ie)
]ae ae ~
(1.127)
al(e)
aem
a[-I:lln p(xiIe)1
ael
a[-I:lln p(XiIe))
ae2 =0=
a[- tlnP(X' 10)]
aem
Trang39
Do'ivoid<;lngehu§'nN(I',L) euahamm~tdOxaesufftvoi tham§'nI' vaL, dStlm
vectorthamso'8 taco thSHmmOte6ngthued<;liso'ehou'oelu'c;1nghc;1ply eved<;li
(DudaandHart, 1973;Bishop,1995)
~ 1 ~ .I'=- L,.x'
N ;=1
(1.128)
~ 1~( i A )( i A )TL.=- L,. x -I' x -I'
N i=1
(1.129)
Doc lu'c;1nghc;1ply eved<;lif1 do'ivoi trungblnh I' la trungblnhm~uva u'oelu'c;1ng
hc;1ply eved<;liI euamatr~nhi~pphu'dngsaiL latrungblnhso'hQeeuaN matr~n
(Xi - f1)(xi- f1)T
Doc lu'c;1ngd<;lngehu§'neuahamm~tdOxaesufft
1
[
1 2
]p(x) = 2 1/2 exp -~(x-I')(2nD-) 20"
(1.130)
Do'ivoi m~uvectorx mOtehi~uvoi 2 §'n 8]=I' va 82=0"2ta co d<;lngvectord;:ie
tru'ng8 haiehi~u
e=[:'] (1.131)
Tieu ehu§'nu'oelu'c;1nghc;1ply eve d<;litrong tru'onghc;1Pnay co thS vi€t nhu'sail
1 NIl.
J(8)=- L[-ln2n-B2 +-(x' -8])2]
N i~12 282
(1.132)
Lffy d<;lohameuahamlieu ehu§'nnay theo 8, ta co k€t quau'oelu'c;1nghc;1ply eve
d<;liehocaethamso'
~ 1 ~ .8,=f1=- L,.x'
N i~1
(1.133)
Trang40
eA A2 1~( ; )22 =(5 =- L..x -J1
N ;=1
(1.134 )
Ke'tquanay co th~mdrQngtudngtVd6i voi trudnghQpnhi€u chi€u.
Doc luQnghQply qic d(;licuamatr~nhi~pphudngsai L la uoc luQngch~ch.Tilc la
giatriky vQngcuai: khongb~ngL, vi d\ld6ivoim~umQtchi€u, giatrikyvQng
cua(5 Ia
E[a-]=N -1 (52N (1.135)
dayla uoc luQngch~ch,khi N ~ 00 thluocluQngtrdthanhuocluQngkhongch~ch.
DocluQngkhongch~chcoth~tinhtheocongthilc
~ 1 ~( ; A )( ; A )TL,=-L.. X -J1 X-J1
N -1 ;=1
(1.136)
1.8.2.Phu'ongphap phi thalli 86
Trong cacbai toanthlfcte",d(;lnghamm~tdQxac sua"tkhongduQcbie"ttruoc.
Cac phudngphaptangquathdnd~tlmuoc luQngm~tdQxac sua"thoantoandlfa
trenduli~udaco,d(;lnghamm~tdQxacsua"tclingnhugiatqb~ngsO'cuacactham
s6.Phudngphapm(;lngndronclingduQcdungd~uocluQnghamm~tdQxacsua"t.
NhungphudngphapnayduQcgQila phudngphapphi thamsO'(DudaandHart,
1973;Bishop,1975;HolmstrometaI.,1996)
Y tu'dngt6ngquatv~phu'ongphapphi thalli 86
Gia sU't~phQpm~uduQcgioi h(;lng6m N phffn tU'x ={Xl,X2,...,xN} dQC l~p toan bQ
d6ivoi lOpdachotheohamm~tdQxacsua"tfinp(x).CffnxacdinhmQtUOCluQng
flex)cuam~tdQxacsua"tthlfcp(x)
Trang41
D\,iatrenykhainit$mcuahamm~tdQxacsua"t,coth~tlmduQcxacsua"tmam~u
mdix roi VaGtrongmi~nR duQCchobdi
p =f- p(x)diXER (1.137)
Coth~vie'tgiatrig~ndungcuaxacsua"t
p =f- p(x)di ~ p(x)VXER (1.138)
vDiV Ia th~tichcuami~nR (V =J ifi). D\iatrenxa"pxi nayco th~UDClu'Qngp(x)XER
d6iVDix dacho,bie'txacsua"tP laxacsua"tmax seroiVaGmi€n R.
f)~tinhP, d~utientinhxacsua"tmak ph~ntU'tuN ph~ntU'trongm~useroi VaG
mi~nR duQcchobdi lu~tnhi thuc
p, - N! pk (1- P)
N-k
ktuN - k!(N -k)!
(1.139)
Trungblnhty so'cuacacph~ntU'roiVaGmi~nR laE[kIN]=P vDibie'ndQngquanh
trungblnhla E[(kIN - p)2]=P(1-P)/N. VI phanph6i nhi thucPktirN co dC;lnghlnh
chopquanhtrungblnhkhi N -+ 00 vi v~ycoth~giasU'dng ty so'kIN la u'DClu'Qng
K hK ? ~ K P
k
totn at cuaxacsuat : p~-
N
Tll (1.138)va(1.140)taco,p(x)=p=~NV
(1.140)
(1.141)
D~dambaam~tdQxacsua"tmi~ncobantrensehQitl,1v~p(x)th\icdoihoiquye't
dinhmi~nR phaidungd~n.S\,il\,iachQnmi~nR duQccoi la t6i uune'uthoacac
di~ukit$nmallthu~n.D~utien,d~dambaadingxa"pxi la P ~ ~thl mi~nR c~n
phailOn,tu do dam baaxftpxi P =p(x)VIa dunghon ne'uR (dodoV) Ia nhobon,
Trang42
khid6rex)h~unhuc6d~nhtn3nmi~ntichphan.Docluejngt6tnhfitdoihoiphaitim
mQts6mi~nt6iu'uR.
C6 haiky thu~tco band€ uocluejnghamm~tdQxacsufitdlfatn3nslfh,tachQn
mi~nvatinhs6ph~ntttcuam~uroivaomi~n,d6la cacphuongphap:
. Phuongphapnhanco sd(Kernel-based)
. PhuongphapIan c~ng~nnhfit( K-nearestneighbors)
Trangphuongphapnhanco sa,mi~nRIa c6 d~nh(va VIv~ymi~nV clingc6d~nh)
vas6cacph~ntttcuam~uroi vaotrongmi~nduejcde-mtu t~phejpdli lit%u
TrongphuongphapIanc~ng~nnhfit,k ph~ntttcuam~uduejcxacd~nhvadlfatren
giatr~naymQtmi~nduejcxacd~nhtudli lit%uvoi th€ tichtuongling. Phuongphap
naydaduejcDuda,Hart,1973duafa.
Cahaiky thu~tnay,m~tdQxacsufitsehQit\lv~rex)thlfckhiN --+CX) mienla
mi~nth€ tichnhol~ikhin tangva k tangtheoN.
1.8.2.1.Phu'dngphapKernel- based.ParzenWindow
MQttrongnhlingky thu~tdongiannhfitd€ uocluejngm~tdQxacsufitrex)cho
m~umoix dlfatrent~phufinluyt%nTtrachliaN ph~ntttduejcgQila phuongphap
Kernel- based.
Phuongphapnayc6 d~nhvectorx trenmi~nR va tinhs6ph~ntttcuam~uhufin
luyt%nroivaomi~nnaybangcachsttd\lnghamnhandi:icbit%tc6quailht%voimi~n
nay.Hamnay duejcgQila hamParzenwindow(Parzen,1962;Duda,andHart,
1973).
LvachQnmi~nc6d~nhchom~un chi~ula hinhsieul~pphuongn chi~uc6dQdai
qnh bangh t~ptrungKungquanhdi€m x.Th€ tichcuahinhsieul~pphuongnayla
V =hn (1.142)
Trang 43
C6ngthlic tinhs6 k ph~ntil'cuam§:utu t~phuffnluy~nroi vao tronghlnh sieul~p
phuongnhusau:
_
{
I IYil::::;1/2,i=1,2,...,n
~(y) -
0 N
.
kh'01 ac
(1.143)
Hamnhannaytuonglingvdihlnhsieul~pphuongdonvi (codQdaiq.nhb~ng1)
macacph~ntU't~ptrungtc;tig6c.Di€u dochophepxacdinhm§:udiichocoroivao
tronghlnhsieul~pphuongdonvi kh6ng.Quye'tdinhnayco th~ma.rQngchohlnh
sieul~pphuongcodQdaicc;tnhla h.
Co th~thffydng d6i vdi ph~ntU'Xi,hamnhan ~((x - Xi)/h)=1 ne'uXi roi vao trong
hlnhsieul~pphuongcodQdaiq.nhIaht~ptIlingtc;tidi~mx, giatrihamnhanb~ng
0tc;tinoi khac.
Vdi t~phQpm§:ug6mN ph~ntU',t6ngs6 ph~ntU'cuam§:uroi vao tronghlnhsieu
l~pphuongt~ptrungxungquanhdi~mx duQcchobai
(
i
J
N x-x
k=t;~ ~ (1.144)
Thaythe'phuongtrlnh(1.144)vaophuongtrlnh(1.141),taco
~ 1 N 1
[
X_Xi
)
1 N
(
X_Xi
]p(x) =Nt;Jlf ~ =N hnt;1f/ ~
(1.145)
D€ co udcluQngtrailcuahamm~tdQxacsufft,tadungmQtdc;tngkhaccuaham
nhan~(x).Hamnhanthoahaidi€u ki~n
~(y)~0
Ivy~(y)dy =1
(1.146)
C6 th€ chQnnhanGaussnhi€u chi€u d6i xlingtam
Trang44
IjI(Y) = 1
[
exp_llif
](2nr/2 2
(1.147)
i
voi Ilyll=~yTY , Y =x ~x chotruoctronguocluQngsau
A 1 N
l
-llx-XiI12
)p(x)=(2nr/2hnNt; exp 2h2 =
(1.148)
1 N
((2nr/2hnNLexp -(x-xif(x-Xi) ]1=1 2h2
sO'h<;lngIlx- xiii =((x - Xi)T (x - Xi))1/2 Ia ImmingcachEuclidegiii'ax vaXi
Ky hi~usO'ph~nta lOp thli k la Nk va ph~nta thli i tu t<%phua'nluy~n tu lOp CkIa Xk,i
khido,lOphamm<%tde)xacsua'tcodi~uki~nla
(
k'
J
1 Nk 1 x - X ,1
jJ(XICk)= Ni t;h; IjI hk
(1.149)
voihkIa thamsO'trail lOpphl;lthue)c.£>6ivoi nhanGausstaco
A 1 Nk
[
-llx-xk,iI12
)p(xICk) =(2nr/2h;Nkt;exp 2hf
(1.150)
Vi du1.3
Sa dl;lngl<;libe)dii'li~utuvi dl;l1.2,t<%p hQphua'nluy~ndii duQcchiathanhcac
lOpkhacnhaunhutrongbang1.2
Tangso"ph~ntacuat<%phua'nluy~nlaN =10,voi N1=5ph~nta tronglOpClvaN2
=5 ph~nta tronglOpC2.Xacsua'ti~nnghi~mchom6ilOpduQcuocluQngla
A N,
P(CI) =~ =0.5(i=l,2)N
Trang45
Ban~ :T~phua'nluy~ndffdu<jchiathanh2 lOpkhacnhau
XetmOtm~uvaoX=[8,6]Td6ki6mtra.ChQnthams6trollla h =0.5chocahai
lOp,gii trj cuahamnhiin \"(x-t') d6ivdi mlluhua'nluy~n xI.i tir Wpc[ (0) Iii:
(
1,1
JVOixU =[1,2]\ If/ x-hx =1f/(([8,6]T- [1,2]T)/0.5)=5.54E-58
(1.151)
(
1,2
JVoi XI,2=[2,2]T, If/ x -hx =If/ (([8,6]T- [2,2]T)/0.5)=1.084E-46
(
1,3
JVoi XI,3 =[2,3]T,If/ x-; = If/(([8,6]T- [2,3]T)/0.5)=1.304E-40
(
1,4
JVoi XI,4=[3,I]T, Ij/ x-; =1j/(([8,6]T- [3,I]T)/0.5)=5.92IE-45
[
1,5
JVoi XI,5 =[3,2f, If/ x-hx =1f/(([8,6]T- [3,2]T)/0.5)=3.888E-37
Lop 1 Xl X2 Lop
1 2 0
2 2 0
2 3 0
3 1 0
3 2 0
Lop2 Xl X2 Lop
6 8 1
7 8 1
8 7 1
8 8 r
7 9 1
Trang46
Doc luQngcua m~tdQ xac sua'tvoi m~ux =[8, 6]T cua lOp Cl (0) la
~ 1 N,
[
-llx-XI,iI12
)p(x [CI) =(2nr/2htN1~exp 2hl2 =
(3.48111E-57+6.81356E-46+8.19401E-40+3.72008E-44+2.4426E-36)/7.85=
=3.1111E-37
V~y jJ(x[c])=3.1111E-37
Tu'ongtV,tatinhduQcgiatrinhanvam~tdQxacsua'tchom~uthli'x =[8,6]T voi
m~uhua'nluy~nX2,i tu lOpC2(1)
(
2,1
JVoi X2,1=[6,8]T,IJI x-: = IJI(([8,6]T- [6,8]T)/0.5)=7.1642E-08
(
2,2
JVoi X2,2=[7,8]T,IJI x-; = 1JI(([8,6]T- [7,8]T)/0.5)=2.8902E-05
(
2,3
JVoiX2,3=[8,7]T, IJI x-: = IJI(([8,6]T- [8,7]T)/0.5)=8.6200E-02
[
2,4
JVoi X2,4=[3,1]T,IJI x-: = 1JI(([8,6]T- [8,8]T)/0.5)=2.1356E-04
[
2,5
JVoi X2,S=[7,9]T, IJI x-: = IJI(([8,6]T- [7,9]T)/0.5)=1.3122E-09
Doc luQngcua m~tdQ xac sua'tvoi m~ux =[8, 6]T cua lop C2(1) Ia
~ 1 N2
[
-llx-X2,iI12
)
p(x[c2)= (2 r/2hn Iexp 2 =0.0173n 2N2 1=] 2h
V~y jJ(xlc])=0.0173
Ta tha'ym~tdQxacsua'tcualOpC2IOnhonm~tdQxacsua'tcualOpCl(0.0173>
3.1111E-37)
Trang47
TuongtV,ta tinhduQcm~tdQxac sua'tchom~unh~px =[2, I]T dO'ivoi lOpclla
jJ(x ICj)=0.0392va dO'ivoi lOpC2la fl(x IC2)=4.4323E-58.
Com~tdQxacsua'tvabiStuocluQngxacsua'ti~nnghil$mP(cJ (i =1,2)tacoth€
tinhduQCbil$thucBayesvasaudophanlOpm~unh~pdljatrenlu~tBayes.
Bil$thucdO'ivoim~ux=[8,6]TcualOpclla
T A
d] (x) =d]([8,6] ) = fl(x I c] )P(c\) =3.1111E-37xO.5=1.5555E-37 (1.152)
vacualOpc2la
T A
d2(x)=d2([8,6]) =fl(x IC2)P(C2)=0.0173xO.5=8.6399E-3 (1.153)
VI d2([8,6f) >d]([8,6f) (8.6399E-3 >1.5555E-37)nenrhealu~tto'iu'uBayes,m~u
vaox=[8,6]T seduQcgallcholOpC2
Bil$thucdO'ivoim~ux=[2, I]T cualOpclla
T A
dj (x)=d\ ([2,1] ) = fl(x Ic])P(c\) =0.0392xO.5=0.00196 (1.154)
vacualOpC2la
T A
d2 (x) =d2([2,1] ) =fl(x IC2)P(C2) =4.4323E-58xO.5=2.2161E-58 (1.155)
VI dj([2,lf) >d2([2,lf) (0.00196>2.2161E-58)nenrhealu~tto'iu'uBayes,m~u
nh~px=[2, I]T seduQcgall cholOpCl
1.8.2.2.Phu'dngphapHinc~ngdnnha't: K - nearestNeighbors
MQtphuongphapdongiand€ tiocluQngm~tdQxacsua'tmadQIoncuacac
mi~ncoth€ thayd6iduQcdoIa phuongphapK - nearestNeighbors.Trangphuong
phapnay,sO'm~uk trongmi~nduQccO'dinhnhungnguQcl(;lidQIOncuami~n(va
th€ richV cuami~n)co th€ thayd6iphl,lthuQcvaodii'lil$u.Trangky thu~tuoc
h.iQngm~tdQxacsua'tdO'ivoi m~umoichotruocx, dljatrent~phua'nluyl$nTtra
g6mN ph~ntti'duQcthljchil$nrheacachsau.D~utien,mQthinhc~un chi~uduQc
Trang48
xacd~nhtrongkhonggianm~ut~ptrungt~idi~mx. Saudo,bankinhcuahinhc~u
nayduQcmarQngd@nkhihinhc~unayv~nconchuamQtsacad~nhk m~utut~p
huffnIuy~ndffchaoDocIuQngm~tdQxacsufftjJ(x) duQctinhIa
k
jJ(x)=NV
(1.156)
PhuongphapK - nearestNeighborschotruocmQtUOCIuQngm~tdQric sufftnhung
m~tdQxacsufftnaykhongdungVItichphancuahamm~tdQxacsu(tkhonghQitv
v~khonggianm~u.
Luluphan[upK - nearestNeighbors
Gia sU'chotruoct~phuffnIuy~nTIra g6mN ph~ntaXl, X2, ..., XN duQc d~t ten theo 1
lOp va lOpCjchuaNj ph~nta(i =1,2, ...,1;I:Nj =I). Voi x dffcho,k Ianc~ng~n
nhffttu t~phuffnIuy~nHmduQcd1;1'av o mQtm~udffxac d~nhdu'QcdQdo khoang
cachoSaudo, k Ian c~ng~nnhfftdu'Qc11;1'achQn,sa nithuQCv~lOpCicuam~uduQc
tinh.LopduQctiendoanCjduQcgallchox tu'dnglingvoilOpmanjIa IOnnhfft.
C6th~lienh~giuaphuongphapk Ianc~ng~nnhfftvoi Iu~tphanlOpGauss,gall
chox mQtlOpmaxac suffth~unghi~mco di~uki~nP(cjlx)Ia IOnnhfft.Sa dvng
phuongphapk Ianc~ng~nnhffttac6uocIuQng(xffpxl) m~tdQxacsufftc6di~u
ki~ncualOptrongmi~nchuak Ianc~ng~nnhfft.
nj
p(x IcJ =NVI
(1.157)
vam~tdQxacsufftkhongdi~uki~n
nj
p(x) =N (1.158)
Chungtaclingcoth~HmduQcxffpXlxacsuffti~nnghi~m
Trang49
n.
~ I
P(c;) =N
(1.159)
Tli dinhIy Bayestaco:
P(Ci Ix) =p(x Ic;)P(c;) ~ ni
p(x) ~ k (1.160)
* Luljtphanlap[ancljngUnnhfli( NearestNeighbor)
TrangIu~tphanlOpk Ianc~ngftnnhtt,s6 Ianc~nk b~ng1.Lu~tphanlOpnay
rung duejcgQiIa Iu~tphanlOpIan c~ngftnnhtt, gall rho mQttr,!ngthaimai x mQt
lOp cuam~uIan c~ngftnnhtt tli t~phutn Iuy<$nXl, X2,...,XN.Thu~ttoancuaIu~t
phanlOpIanc~ngftnnhttduejcxaydl;(ngnhusau:
Chotru'oc: MQtt~phutnIuy<$nTtrag6mN phftntii'Xl,x2,...,XNduejcdc1ittentheo
caclOpvarhotruacmN m~umaix.
I.Tinh Ianc~ngftnnhttXjcuax dii rhotli t~phutnIuY<$ndftydudl;(atrenm~u
dii xac dinhdQdokhoangcach(x,Xl)
2. Gan rho x lOpCjIa Ian c~ngftnnhtt rho x
Ke'tqua: Lop dii duejctien Joan
1.8.3.Phu'dngphap miathams6
Trangcacphftntruacchungtadii xetcacphuongphapuacIuejngm~tdQxac
StittdoIa phuongphapthams6vaphithams6.Phuongphapthams6giasii'diibie't
d~ngcuahamm~tdQxacStittcuatoanbQt~pdftli<$uva nhi<$mV\lcuavi<$cuac
IuejngIa Hmcacthams6tincuahamdl;(avaot~pdftli<$udii rho.Mc1ith,!nche'cua
phuongphapthams6Ia vi<$cchQnhamm~tdQxacStitt cuatoanbQt~phejpdft
li<$u(trangkh6nggiandc1ictIling)co khanangkh6ngphilhejpvai mQts6vilngdft
li<$udc1icbi<$t.Phuongphapphithams6rhophept6ngquathoacacd,!nghamm~t
Trang50
de)xacsua'tnhungh~nchS'cuaphuongphapnayla cacthams6cos6chi~uIOndVa
trenco cuadfi'li~u,ngoairaphuongphapnaycondoi hoi sVco m~tcuatoanbe)
t~pdfi'li~utrongvi~cuaclu<;1ngm~tde)xacsua'tcuam~umai.B6i vaim~uIOnthl
kythu~tnaykhongkhathivabi chiph6ibaithaigian.
SVlienkS'tgifi'aphuongphapthams6va phuongphapphi thams6la co sacua
phuongphapmYathams6
1.8.3.1.Xa'pxi ham
Phuongphapnay gia s\i'xa'pXlm~tde)xac sua'tb~ngquailh~tuyS'ntint cuam
hamcosacjJi(X)(Bow, 1992)
m
jJ(x)=g(x,a)=LaicjJi(X)
i=1
(1.161)
vai ai(i=l, 2, ...,m) la cacphftnt\i'cuavectorthams6aERffi
Me)tvi dl,lv~hamco sa la hamdo'ixungxuyentam cd sd (RadialBasisFunction-
RBF)saochome)txa'pXlcuam~tde)xacsua'tcodu<;1cb~nghamtrailvahuanglien
tl,lCdu<;1cdintnghlatrongR
m
g(x,a) = LaicjJi(llx -xiii) =alcjJl(11x-XIII) +a2cjJ2(11x-x211)+...+amcjJm(11x- xmll)
i=1
(1.162)
vai Ilx-xill la khoangcachgiuahaivectortrongRil.Ta tha'ydng, me)txa'pXlham
g(X,a) la me)tquailh~tuyS'ntint cuahamd6i xungxuyenHimco sa cjJi(llx-Xill)
(i=l,2,...,m)t~ptrungxungquanhvectorXi. X6tme)thamxuyentamcosatrailva
huang(me)tnhan)cjJc(llx-xcll)du<;1cxacdint trongkhoang[0, 1]va t~ptrungxung
quanhdi€m xcERn.Hamnayla d6ixungxuyentamcosa.
C6nhi~uxa'pXlkhacnhaud€ IVachQnhamcosanhungthongthuangIa s\i'dl,lng
hamcosabankinhGauss(nhanGauss)
51
~c(llx- xcii)=~c(llx- xcll,O"c)=exp
[
- (x _XJT (x - Xc)
]20"2c
(1.163)
voihaithams6: Xcla HimcuahambanldnhGaussva 0";la thams6chu~nhoacua
nhanGaussva Ilx - xcll2 =(x- xcf (x- xJ la blnhphuongkhofmgcachEuclidegiua
haivectorX va Xc.Tham s6 chu~nhoa 0"la dQl~chchu~ncuaphuongphapchu~n
~
Gaussm~cdlinoduQcuocluQngtheocachkhac,giatrinhanGaussla Immingtit0
toi1.Tilc la Ianc~ncuavectorx latamXccuanhanGaussIOnhongiatricuaham.
Ml;lCdichcuavi~cxtp Xlhamm~tdQxacStittla tlmmQtgiatri t6iuucua vector
thams6theotieuchu~nt6iuudiixacdinh,vi dl,l
lea)= r [p(x)- jJ(x)]2dxJvx (1.164)
Thaythe'mQtxtpxi hamg(x,a)chojJ(x) taco:
m
lea) =Iv [p(x)+Iai~i(x)]
x i=1
(1.165)
D~tlmcacthams6t6iuu,c~nphiiiqtcti~utieuchu~nJ(a),chodC;lOhamriengtheo
ab~ngO.
ol(a) =0
oa
(1.166)
ho~c
ol(a) =O,j =1,2, ...,mGa.
1
(1.167)
Taco
m
o~~~)=2Iv)p(x) - ~ai~i(x)]~/x)dx=0I
(1.168)
m
~ Ivx~j(x)p(x)dx= Ivx~/x)[~ai~i(x)]dx
(1.169)
Trang52
Theod~nhnghla, Lxq)/x)p(x)dxla mQtgia tr~ky v<;mgE[q)/x)] cuahamq)/x)
Sapx€p l~icacphuongtrlnhlIen,t~phQpmphuongtrlnhtuy€n tinhcuacactham
s6t6i u'uaI, a2,...,am
m
1>; Lxq)/X)q);(x)dx=E[q)/x)], j =1,2,...,m
i=1
(1.170)
~
f)~tlmnghi~mcuah~phuongtrlnhlIencgnphaibi€t m~tdQxacsua'tp(x).Co th~
lingdvngxa'pXlsailday
E[q)/x)]=Lxq)j(x)p(x)dx~ ~q)j(Xk),j= 1,2,...,m
(1.171)
Voi N la s6cacphgntucuam~u,taco
m 1 m
LP; fvxq)/x)q);(x)dx=- Lq)/Xk), j =1,2, ...,m;=1 N k=1 (1.172)
T~phQpmphuongtrlnhtuy€n tinhcoth~giaiduQcd6ivoi m hamcobanq)/x).
N€u hamcosatn,1'cchuc1nduQcsudvng,thoadiSuki~nsail
{
li=i
r q)(x)q);(x)dx= '. .
Jvx J 0, 1::f::.J
(1.173)
thltaco uocluQngto'iu'ucuacacthamso'
aj =~Iq)/Xk),j =1,2,...,m
N k=1
(1.174)
~N- ~ [M~N ,j, ( N+1)]a. - 1Va. +'f. X
J N+l J J (1.175)
voia; va at! la cach~so'to'iu'ud~tduQcchoN vaN +1phgntum~utuongling.
Bi€t duQcgiatr~cuathamso'to'iu'uvahamcosatacoxa'pXlhamm~tdQxacsua't
m
flex) =La;q);(x)
;=1
(1.176)
53
ThuatloanxdJ2..xl hammatdoxacsudt
Ch t '~(j~ T" h ,.:' 1 " T ;, N h;, ? 1 2 N b
' ki h h' ?0 ru, c: <;lpuan uy~n ITagom P an tux , x , ...,x . m an n amcoso
tnjcchu~ntPi(X),i =1,2,...,m vacacthams6
1.Tinh u'dclu'<;jngcuacacthams6~n
Gj =~ftPj(Xk), j =1,2,...,m
N k=!
(1.177)
2.D;;mgmahinhcuahamm~tdQxacStittlahamxtpXl
m
jJ(x)=LGitPi(X)
i=!
(1.178)
Ke'tqua:C6m~tdQxacStittcuacacm~u
*M6hinhh6nh(Jp
Mahinhh6nh<;jpdu'<;jcdl;(atrenquailh~tuye'ntinhcacthams6cuahamm~tdQxac
Stittdii bie't(vi dl,lm~tdQxac Stittchu~n)du'<;jcphanvungtrongmQtvungcuadii'
li~u(Hinltonetat. , 1995;HastieandTibshirani,1994,1996).MQtmahinhh6nh<;jp
coth€ laphanph6ih6nh<;jptuye'ntinhsauday(Duda,Hart,1973)
m
p(x)=p(x I0) =p(x IB,P) =LPJx IBJ~
i=!
(1.179)
voiPi (X IBJ la thanhph~nm~tdQthlii voivectorthams6Bp mla s6thanhph~n
m~tdQ vaPi la thams6h6nh<;jpthlii. B vaP la kyhi~uthanhph~nm~tdQvector
thams6vavectorthams6h6nh<;jptu'ongling.0 lakyhi~uvectorthams6baog6m
()vaP. B€ dongiantrongky hi~u,tasematamahinhh6nh<;jpla
m
p(x)=LPJx)~
i=!
(1.180)
Trang54
Phanph6ih6nhQptuye'ntinhd trentu'ongtt;(dinhnghlacuam~tdQxac sua'tkhong
di~uki~n.Th~tv~y,taxetPi la xac sua'ti~nnghi~mma m~ux du'Qct6ngquathoa
bdithanhph~nm~tdQthil i Pi(X).Hon mIa,taco thS1t;(achQnPi thoa
m
IF; =1
;=1
(1.181)
O-s,P-s,l
I
vagiasacacthanhph~nm~tdQdu'Qchu5nhoa
LxPi (x)dx =1 (1.182)
khidoco thSsosanhvoi lOpm~tdQxacsua'tco di~uki~n.MQtcacht6ngquat:
£)~utien,mQtthanhph~nm~tdQthil i du'Qc1t;(achQnng~unhienvoi xacsua'tPi.
Saudom~ux du'Qct6ngquathoatheost;(1t;(achQnm~tdQxac sua'tPi (x)
H~uhe'tmo hinh h6n hQpm~tdQchu5nGaussdu'Qcsa d\lngcho mo hinhm~tdQ
xacsua't.Mo hinhh6nhQpdongvaitrc>quailtrQngtrongvi~cthie'tke'bankinhco
sdcuacacm~ngnoronvast;(h6nhQpcuacach~chuyengia.
1.8.3.2.Khoang each giua cae m~t d{)xac sua't.Khoang each
Kullback- Leibler
M\lc dich cua cac thut\lc u'oc1u'Qngm~tdQ1atim mQtmo hinhm~tdQcang
g~nm~tdQ tht;(ccang t6t. Ta co d~ngdinh nghla chinh xac cua khoangcach
d(p(x),jJ(x))giua hai m~tdQ: m~tdQxac sua'tht;(cp(x) va u'oc1u'Qngxa'pXl flex)
cuano. La'y logaritW nhiencuahamhQp1y L =p(X) =IT:1P(Xi) d6i voi N ph~n
. 1 2 N 1,tux,x,...,x a'
N
-till =- Ilnp(xi)
;=1
(1.183)
Trang55
D6ivoimahlnh fl(x),trungblnhcualogaritcuahamh<jply du<jcoinhula giatri
kyvQng
E[-lnL]=-lim~ flnfl(xi)=- i p(x)lnfl(x)dx
N-->ooN i=] Vx
(1.184 )
D6ivoim~tdQxacsua'td6ngnha'tp(x)=fl(x),giatqkyvQngla
- r p(x)lnp(x)dxJvx (1.185)
laentropycuap(x)
Thaythe'entropynaytubiguthucky vQngE[-InL] taco dQdokhoangcachgiua
p(x) va flex)
d(p(x),flex))=- r p(x) In flex)dx
Jvx p(x)
(1.186)
du<jcgQilakhodngeachKullback- Leibler(Kullback,1959)