SVM์ ์ง๊ด์ ์ผ๋ก ์ดํดํ๋ ๋ฐ๋ ๋ช ๊ฐ์ง ์์ฌ์ด ์์ต๋๋ค. SVMLight ๋๋ LibSVM๊ณผ ๊ฐ์ ์ผ๋ถ ํ์ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ๋ฅ๋ฅผ ์ํด SVM ๋ชจ๋ธ์ ํ์ตํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
-
ํ ์คํธ ๋ฐ์ดํฐ ์์ธก์์ด ๋ชจ๋ธ์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ธ์ ๊ฐ ํ ์คํธ ํฌ์ธํธ์ ๋ํด โ์ํโ๊ฐ์ ๊ฐ์ง ํ์ผ์ ์์ฑํฉ๋๋ค. ์ํ ๊ฐ์ด ์์์ด๋ฉด ํ ์คํธ ํฌ์ธํธ๊ฐ ํด๋์ค 1์ ์ํ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ํด๋์ค 2์ ์ํฉ๋๋ค. ์ด์ ๋ ํฐ โ์ํโ๊ฐ์ ๊ฐ์ง ํ ์คํธ ํฌ์ธํธ๊ฐ โ๋์โํ๋ฅ ์ ๊ฐ์ง ํด๋น ํด๋์ค์ ์ํ๋ค๊ณ ๋งํ ์ ์์ต๋๊น?
-
SVM ๊ต์ก์๋ฐ์ ์ฒซ ๋ฒ์งธ ์ง๋ฌธ๊ณผ ์ ์ฌํฉ๋๋ค. SV๋ ์ดํ๋ฉด์ ๋งค์ฐ ๊ฐ๊น์ต๋๋ค. SV๊ฐ ํ๋ฅ ์ด ๋์ ํด๋น ํด๋์ค์ ์ํ๋ค๋ ์๋ฏธ์ ๋๊น? ํด๋์ค์ ์ํ๋ ํฌ์ธํธ์ ํ๋ฅ ์ โํ์ดํผ ํ๋ ์ธโ์ผ๋ก๋ถํฐ์ ๊ฑฐ๋ฆฌ์ ์ฐ๊ด์ํฌ ์ ์์ต๋๊น? โ์ํโ๊ฐ์ด โํ์ดํผ ํ๋ ์ธโ์ผ๋ก๋ถํฐ์ ๊ฑฐ๋ฆฌ๋ฅผ ๋ํ ๋ ๋๊น?
์ ๋ ฅ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๋ต๋ณ
๋จผ์ ์ผ๋ฐ์ ์ธ ์ง๋ฌธ์ ๋๋ตํ๊ฒ ์ต๋๋ค. SVM์ ํ๋ฅ ๋ชจ๋ธ์ด ์๋๋๋ค. ํ ๊ฐ์ง ์ด์ ๋ ์ ๊ทํ ๊ฐ๋ฅ์ฑ๊ณผ ์ผ์นํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ ๊ทํ ์ต์ ์์น ์๋ฅผ ๋ค์ด, ๋น์ ์ด ๊ฐ์ ๊ธฐ๋ฅ์ ๊ฐ๋ ๋ฐ regularizer โ w โ 2 2 . ๊ฐ์ค์น ๋ฒกํฐ๋ ๋์ ํฉ์ ์ต์ํํ์ฌ ์ป์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ๋ฐ์ดํฐ p ( w | ( y)๊ฐ ์ฃผ์ด์ง๋ฉด w ์ ๋ก๊ทธ ๋์๋ฅผ ์ต๋ํํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
โiโyiโโจw,xiโฉโbโ22โwโ22
w
๊ฐ ์ ์กฐ ๋ ๋ณผ ์์๋ w์ ์์ ๊ฐ์ฐ์์ ๊ฐ๋ฅ์ฑ๊ณผ ๊ฐ์ฐ์์( Z
p(w|(y1,x1),...,(ym,xm))โ1/Zexpโก(โโwโ22)โiexpโก(โyiโโจw,xiโฉโbโ22)w
Z
์ ์ํ๋๋์ง ํ์ธํ์ญ์์ค). ๋ถํธ๋ฅผ ๋ค์ง๊ณ ์ง์ํํ์ฌ ์์ค ํจ์์์ ๊ฐ์ฐ์์ ๊ฐ๋ฅ์ฑ์ ๋๋ฌํฉ๋๋ค. ๊ทธ๋ฌ๋ SVM์ ์์ค ํจ์๋ก์ด๋ฅผ ์ํํ๋ ๊ฒฝ์ฐ ๋ก๊ทธ ๊ฐ๋ฅ์ฑ์ ์ ๊ทํ ๊ฐ๋ฅํ ํ๋ฅ ๋ชจ๋ธ์ด ์๋๋๋ค.
SVM์ ํ๋๋ก ๋ฐ๊พธ๋ ค๋ ์๋๊ฐ ์์ต๋๋ค. ๊ฐ์ฅ ๋์ ๋๋ ๊ฒ์ libsvm์์๋ ๊ตฌํ๋ฉ๋๋ค.
John Platt : ์ํฌํธ ๋ฒกํฐ ๋จธ์ ์ ํ๋ฅ ๋ก ์ ์ถ๋ ฅ ๋ฐ ์ ๊ท ๊ฐ๋ฅ์ฑ ๋ถ์๋ฒ๊ณผ์ ๋น๊ต (NIPS 1999) : http://www.cs.colorado.edu/~mozer/Teaching/syllabi/6622/papers/Platt1999.pdf
ฮฑ
ฮฑ
โiโSVฮฑik(x,xi)+b
y
y=โiโSVฮฑik(x,xi)+b=โจw,ฯ(x)โฉH+b
w
y
w
โwโH=โi,jโSVฮฑiฮฑjk(xi,xj)