Professional Documents
Culture Documents
BI GING HC MY
Trang 1
BI GING HC MY
Ni Dung Bi Ging
Trang 2
BI GING HC MY
Ni dung trnh by
Vn hc c gim st (hc c mu)
Bi ton Gii thiu phng php
BI GING HC MY
Vn hc c gim st
Bi ton: Qu trnh nhn dng c bt u bi qu trnh hc trn c s bit s phn lp ban u hoc thng tin v s phn lp tp cc i tng ca n. Qu trnh hc nhm xc nh s phn lp ng theo mi i tng ca khng gian (khi s phn t ca tp hc khng thay i) V d:
Bi ton phn lp tuyn tnh: bit dng phng trnh ng bin gii xT w + w = 0 , trong w l vc t tham s v 0 w0 l gi tr tham s T dng phng trnh phn lp qu trnh hc nhm xc nh s hi t ca cc tham s w, w0 vi mi x Bi ton nhn dng theo phng php xc sut vi phn b Gauss theo 2 tham s Ak (ma trn hip bin) v k (vc t trung bnh ) i vi mi lp tnh P(Ck | x)
Chng 4 Hc c gim st & S phn lp
Trang 4
BI GING HC MY
2. Hc c mu khng theo tham s Bi ton: Bit cc mu c trng cho cc lp. Vn hc l i tm du hiu c trng cho mi lp
Trang 5
BI GING HC MY
Phn lp nh phn
Cho tp d liu hun luyn vi v sao cho: , , hc b phn loi
Trang 6
BI GING HC MY
Trang 7
BI GING HC MY
Trong khng gian 2 chiu phn bit l mt ng thng w bnh thng l mt mt phng (plane), v b (bias) w c gi l vc t trng s (weight vector)
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 8
BI GING HC MY
Trong khng gian 3 chiu phn bit l mt mt phng i vi b phn loi K-NN n l cn thit thc hin d liu hun luyn Cho mt phn loi tuyn tnh, d liu hun luyn c s dng hc w v sau d liu hun luyn loi b i Ch w l cn thit phn loi d liu mi
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 9
BI GING HC MY
BI GING HC MY
Cho ti khi tt c d liu c phn lp ng Trc khi cp nht Sau khi cp nht
Sau khi hi t
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 11
BI GING HC MY
V d perceptron
Nu d liu phn tch tuyn tnh, th thut ton hi t Hi t c th chm ng phn tch gn vi d liu hun luyn Chng ti mun c mt bin ln hn (larger margin) cho s tng qut
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 12
BI GING HC MY
Vc t trng s w tt nht l g?
Gii php cho khon cch bin ln nht: n nh nht trong nhiu v cc u vo
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 13
BI GING HC MY
My vc t h tr (SVM)
Trang 14
BI GING HC MY
i vi vc t cho vc t h
BI GING HC MY
SVM
Trang 16
BI GING HC MY
SVM Ti u
Hc SVM c th c xy dng nh mt ti u ha
vi
Hoc tng ng
vi
y l mt bi ton ti u ha bnh phng vi rng buc tuyn tnh v c ti thiu duy nht
Trang 17
BI GING HC MY
Trang 18
BI GING HC MY
SVM
Ch cn xem xt nhng im trn tp bao li (nhng im bn trong khng lin quan) phn tch Siu phng xc nh bi cc vc t h tr
Chng 4 Hc c gim st & S phn lp
Trang 19
BI GING HC MY
Pht biu nh l
Chng ta c bi ton ti u
vi
Trang 20
BI GING HC MY
phc tp ca gii php l O(d3) i vi bi ton nguyn thy, v O(N3) i vi bi ton i ngu Nu N<<d th s hu hiu hn gii/tm hn w Dng i ngu bao gm . Chng ta s tr li vi iu ny l ti sao y l mt u im khi chng ta xem xt v Nhn (Kernels)
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 21
BI GING HC MY
Trang 22
BI GING HC MY
My vc t h tr (SVM)
Trang 23
BI GING HC MY
Nhng c th c gii php cho khon cch l ln l tt hn, mc d mt s rng buc l b vi phm Ni chung cn c s nh i (cn bng) gia khon cch l v s lng cc li trn d liu hun luyn
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 24
BI GING HC MY
Trang 25
BI GING HC MY
Trang 26
BI GING HC MY
a bi ton pht hin i tng v bi ton phn lp nh phn Tr li cu hi: trong nh c cha i tng hay khng? V nu c th nm v tr no? Ch ra vng xc nh ta v kch thc ca i tng trong nh.
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 27
BI GING HC MY
Trang 28
BI GING HC MY
c tnh (features):
HOG( Histogram of oriented gradients)
nh
Cc hng chnh
Phn chia nh thnh li cc vng n v kch thc 8 x 8 im nh Mi vng n v c trch chn v biu din c tnh bi HOG Hng S chiu ca vc t c tnh = 16 x 8 (vng) x 8 (hng) = 1024
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 29
BI GING HC MY
Trang 30
BI GING HC MY
Cc mu trung bnh
Trang 31
BI GING HC MY
Thut ton
Hun luyn (Hc): Biu din mi ca s mu bng mt vc t c tnh HOG
vi
Hun luyn b phn loi bng thut ton SVM Kim chng (testing): s dng b phn loi hun luyn pht hin i tng t nh mi Dng b phn loi trt ca s pht hin i tng
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 32
BI GING HC MY
BI GING HC MY
M hnh hc
BI GING HC MY
iu g lm trng s m c ngha?
wx>0 (w+ w- )x > 0 w+ x > w-x
M hnh ngi i b
>
M hnh nn
Trang 35
BI GING HC MY
c th c vit gn hn
Trang 36
BI GING HC MY
BI GING HC MY
Trang 38
BI GING HC MY
Nhn (Kernels)
Phn tch tuyn tnh Cc hm c s Nhn cho SVM
Kernel trick Cc yu cu Cc hm c s xuyn tm (radial basis functions)
Trang 39
BI GING HC MY
BI GING HC MY
Trang 41
BI GING HC MY
Trang 42
BI GING HC MY
D liu l phn tch tuyn tnh trong ta cc Phi tuyn trong khng gian gc ban u
Trang 43
BI GING HC MY
D liu tuyn tnh trong khng gian 3 chiu (3D) iu ny c ngha rng bi ton c th c gii quyt bng mt b phn loi tuyn tnh
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 44
BI GING HC MY
Trang 45
BI GING HC MY
Trang 46
BI GING HC MY
Trang 47
BI GING HC MY
Hc, cho vi rng buc - Mt nh x n t x vo (x) trong d liu c phn tch - Gii tm w trong khng gian s chiu cao - phc tp tnh ton ca gii php by gi l O(D3) ch khng phi l O(d3)
Trang 48
BI GING HC MY
Trang 49
BI GING HC MY
k l nhn (kernel) bi
Trang 50
BI GING HC MY
Hc: vi rng buc Kernel Trick - B phn loi c th hc v p dng mt cch r rng m khng cn tnh ton (x) - Tt c nhng g cn thit l - phc tp vn cn O(N3)
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 51
BI GING HC MY
tha mn:
Trang 52
BI GING HC MY
Mt s v d v kernel
Kernel tuyn tnh Kernel a thc
Cha tt c cc iu kin a thc bc d
i vi d bt k
Kernel Gaussian
Khng gian c trng c s chiu v hn
Trang 53
BI GING HC MY
Trng s (c th bng 0)
Vc t h tr
BI GING HC MY
D liu khng phn tch tuyn tnh trong khng gian c trng ban u
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 55
BI GING HC MY
Trang 56
BI GING HC MY
BI GING HC MY
Trang 58
BI GING HC MY
Trang 59
BI GING HC MY
BI GING HC MY
Trang 61
BI GING HC MY
BI GING HC MY
V d
Vit tay
Phn lp
Trang 63
BI GING HC MY
Trang 64
BI GING HC MY
Logistic Regression
Gaussian Nave Bayes Logistic Regression Hm Logistic v hm Sigmoid
Learning & Margin Logistic Regression Loss function Logistic Regression Learning
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 65
BI GING HC MY
gi s
Trang 66
BI GING HC MY
Li ti thiu c th l g?
Trng hp tt nht
Gi s iu kin c lp c tha mn Chng ta bit P(Y), P(X|Y) hon ho (v d d liu hun luyn v hn)
Trang 67
BI GING HC MY
Logistic Regression
Logistic regression (LR) tht s l mt phng php phn lp tng
Nave Bayes cho php tnh ton P(Y|X) bi hc P(Y) v P(X|Y) Ti sao khng hc P(Y|X) trc tip?
LR gii thiu mt s m rng ca phi tuyn tnh qua mt b phn loi tuyn tnh , bi s dng hm logistic (hoc sigmoid) B phn loi LR c nh ngha nh sau
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 68
BI GING HC MY
Tham s
Trang 69
BI GING HC MY
Trang 70
BI GING HC MY
Hm
Hm
Hm
Trang 71
BI GING HC MY
Hm
Hm
Trang 72
BI GING HC MY
Trang 73
BI GING HC MY
Khi z i t n , (z) i t 0 n 1, hm squashing. Hnh dng ca sigmoid (v d hnh dng ging S:) (0) = 0.5, v nu th
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 74
BI GING HC MY
BI GING HC MY
Trang 76
BI GING HC MY
Hc (learning)
Trong hi qui logistic ph hp vi hm sigmod s liu {xi, yi} bng cch gim thiu cc li phn loi
Trang 77
BI GING HC MY
BI GING HC MY
V log likelihood m l
Trang 79
BI GING HC MY
V vy trong c hai trng hp Gi s c lp, kh nng (likelihood) l V log likelihood m l l nh ngha hm tn tht (loss function)
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 80
BI GING HC MY
Do vic ti u ha cc tham s gy bt li dn n phn lp sai (phn nhm lp). Cc qui chun (regularization) ngn chn over-fitting v duy tr l (bin)
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 81
BI GING HC MY
Logistic regression Lu :
C hai xp x 0-1 loss Hnh vi tim cn tng t S khc bit chnh l trn ca LR v khc 0 ngoi l SVM SVM cho gii php tha (sparse) i vi i
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 82
BI GING HC MY
AdaBoost
AdaBoost (Adaptive Boosting) l mt thut ton xy dng b phn loi mnh da trn s kt hp tuyn tnh cc b phn loi yu hn(x). N cung cp phng php la chn b phn loi yu v thit lp cc trng s
B phn loi yu
BI GING HC MY
AdaBoost
u vo
Thut ton for n=1 to N // N l s lng b phn loi yu - hun luyn b phn loi yu s dng mu v phn b trng s - tnh ton li - tnh ton trng s b phn loi - cp nht cc trng s mu end
Trang 84
BI GING HC MY
Trang 85
BI GING HC MY
u ra
u ra
Thut ton For n=1 to N - hun luyn b phn loi yu s dng cc mu v phn b trng s
Thut ton For n=1 to N - cp nht b phn loi yu s dng cc mu v trng s quan trng
BI GING HC MY
F. Porikli. Integral histogram: A fast way to extract histograms in cnartesian spaces. CVPR 2005.
Trang 87
BI GING HC MY
B phn loi
Kt hp ca cc c tnh n gin s dng Boosting la chn c tnh/c trng
P. Viola and M. Jones. Rapid object detection using a boosted cascade of simple features. CVPR 2001.
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 88
BI GING HC MY
Boosting c thc hin trn b chn (Selectors) ch khng phi trn b phn loi yu (weak classifiers) trc tip.
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 89
BI GING HC MY
Trang 90
BI GING HC MY
. . .
h1,M
calculate weight
Trang 91
BI GING HC MY
. . .
h1,M
calculate weight
Trang 92
BI GING HC MY
h2,1
. . .
h1,M
h2,M
calculate weight
calculate weight
Trang 93
BI GING HC MY
h2,1
hT,1
hT,2
. . .
. . .
hT,m
. . .
h1,M
h2,M
hT,M
calculate weight
calculate weight
calculate weight
Trang 94
BI GING HC MY
h2,1
hT,1
hT,2
NOW GO ON-LINE
. . . h2,m . . . h1,M h2,M hT,M calculate weight calculate weight calculate weight
. . .
hT,m
Trang 95
BI GING HC MY
Trang 96
BI GING HC MY
Trang 97
BI GING HC MY
Trang 98
BI GING HC MY
Trang 99
BI GING HC MY
Ti u Ha (Optimization)
Trang 100
BI GING HC MY
l nhng gii php duy nht ? Liu nhng gii php ph thuc vo im khi u ca mt thut ton ti u ha lp i lp li (chng hn nh gradient descent) Nu hm gi tr (cost function) l hm li (convex) th im ti u cc b l ti u ton cc (cung cp ti u ha trn mt tp li, m n l mt trong trng hp)
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 101
BI GING HC MY
Hm li (Convex functions)
D l min Rn Mt hm li l mt trong nhng tha mn i vi bt k x0 v x1 trong D
Trang 102
BI GING HC MY
V d v hm li (convex)
BI GING HC MY
Trang 104
BI GING HC MY
ti thiu ha hm chi ph C(w) dng vng lp cp nht l tc hc Trong trng hp chng ti, hm tn tht l tng trn ton d liu hun luyn. Chng hn i vi LR
iu ny c ngha rng mt cp nht lp i lp li bao gm i qua cc d liu hun luyn vi mt bn cp nht cho mi im u im l cho mt lng ln d liu, iu ny c th c thc hin tng im mt.
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 105
BI GING HC MY
Gradient Descent
Trang 106
BI GING HC MY
C mt gii phapr duy nht cho w Trong thc t phng php Newton hiu qu hn c s dng ti thiu ha LR C th bi ton vi w tr thnh v hn cho d liu phn tch tuyn tnh
Nguyn ng Bnh Professor Horst Cerjak, 19.12.2005 Chng 4 Hc c gim st & S phn lp
Trang 107
BI GING HC MY
Trang 108
BI GING HC MY
Trang 109
BI GING HC MY
Cp nht lp i lp li l: