Professional Documents
Culture Documents
(1)
Trong :
wR
l vector trng s hay vector chun ca siu phng phn cch, T l k hiu
chuyn v.
b R l lch
( x ) Rm
l vc t c trng,
, v th m
t n y ( x n ) >0
SVM tip cn gii quyt vn ny thng qua khi nim gi l l, ng bin (margin). L
c chn l khong cch nh nht t ng phn cch n mi im d liu hay l khong
cch t ng phn cch n nhng im gn nht.
Trong SVM, ng phn lp tt nht chnh l ng c khong cch margin ln nht (tc l s
tn ti rt nhiu ng phn cch xoay theo cc phng khc nhau, v ta chn ra ng phn
cch m c khong cch margin l ln nht).
| y ( x )|
w
t n y ( x n ) >0
cho
t n y ( x n) t n ( w ( x n ) +b)
=
w
w
(2)
Chng ta c th em nhn t
1
w
1
min [ t n (wT ( x n ) +b)]
w n
(3)
t n ( wT ( x n ) +b )=1
(4)
Vn ti u yu cu ta cc i
(5)
2
w , ta vit li cng
thc:
1
2
arg min w
w ,b 2
(6)
g( x) 0
s c vit li di dng ti u ca hm
Lagrange nh sau:
L ( x , ) f ( x ) + g(x )
2
1
T
L ( w , b , a )= w a n {t n ( w ( x n )+ b ) 1 }
2
n=1
(7)
Trong a=(a 1 , , a N )
l nhn t Lagrange.
L
=0 w= an t n ( x n )
w
n=1
(8)
L
=0 0= an t n
b
n=1
(9)
1
~
L ( a )= an an am t n t m k ( x n , x m )
2 n=1 m=1
n=1
(10)
an 0, n=1, , N
(11)
a n t n=0
n=1
(12)
T
y hm nhn (kernel function) c nh ngha l k ( x n , x m ) = ( xn ) ( x m ) .
Vn tm thi gc li y, ta s tho lun k thut gii quyt (10) tha (11), (12) ny sau.
phn lp cho 1 im d liu mi dng m hnh hun luyn, ta tnh du ca y(x) theo cng
thc (1), nhng th w trong (8) vo:
N
y ( x )= an t n k ( x , x n ) + b
(13)
an 0
(14)
n=1
t n y ( x n )1 0
(15)
an {t n y ( x n ) 1 }=0
(16)
V th vi mi im d liu, hoc l
an =0
an =0
hoc l
t n y ( x n )=1
. Nhng im d liu m c
liu mi.
Nhng im d liu cn li
a
( n 0)
t n y ( x n )=1
( a t
m S
m m
k ( x n , x m ) +b =1
(17)
b=
1
t n am t m k ( xn , x m )
NS
n S
m S
(18)
n 0, vi n=1, , N
n=0
cho mi im d liu.
y ( xn ) =0 s c n=1
(20)
2
1
C n + w
2
n=1
(21)
n 0
{a n 0 }
{n 0 }
hay l l.
2
1
L ( w , b , a )= w +C n an {t n y ( x n )1+ n } n n
2
n=1
n=1
n=1
Trong
(22)
l cc nhn t Lagrange.
(23)
t n y ( x n )1+ n 0
(24)
an ( t n y ( x n ) 1+ n) =0
(25)
n 0
(26)
n 0
(27)
n n=0
(28)
Vi n = 1,,N
Ly o hm (22) theo w, b v {
}:
N
L
=0 w= an t n ( x n )
w
n=1
(29)
L
=0 an t n=0
b
n=1
(30)
L
=0 an =C n
n
(31)
1
~
L ( a )= an an am t n t m k ( x n , x m )
2 n=1 m=1
n=1
T (23), (26) v (31) ta c:
(32)
an C
Vn cn ti u ging ht vi trng hp phn tch hon ton, ch c iu kin rng buc khc
bit nh sau:
0 an C
(33)
a n t n=0
(34)
n=1
an =0
mi.
an >0
t n y ( x n )=1 n
Nu
an <C
theo (31) c
Nhng im c
nu
n 1
an =C
n >0
, t (28) suy ra
(35)
n=0
v l nhng im nm trn l.
t n y ( x n )=1
0<a n< C
n=0
:
tn
( a t
m S
m m
k ( x n , x m ) +b =1
(36)
Trong M l tp cc im c
1
t n am t m k ( x n , x m )
N M n
M
m S
(37)
0<a n< C
gii quyt (10) v (32) ta dng thut ton Sequential Minimal Optimization (SMO) do Platt
a ra vo 1999.
2. MultiClass SVMs:
y k ( x ) > y j ( x) vi mi
jk .
Mt hng tip cn khc do Wu (2004) xut phng php c lng xc sut cho vic phn
m lp.