๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ณต๋ถ€๊ธฐ๋ก/๊ฐœ๋ฐœ ์„œ์ 

ํ•ธ์ฆˆ์˜จ ๋จธ์‹ ๋Ÿฌ๋‹ 5์žฅ. ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ 

by kaizen_bh 2024. 9. 11.

 

 

Intro

 

์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ (Support Vector Machine, SVM).

 

์„ ํ˜•/๋น„์„ ํ˜• ๋ถ„๋ฅ˜, ํšŒ๊ท€, ํŠน์ด์น˜ ํƒ์ง€์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ชฉ์  ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ

์ค‘์†Œ๊ทœ๋ชจ์˜ ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ์…‹(์ˆ˜๋ฐฑ ~ ์ˆ˜์ฒœ ๊ฐœ์˜ ์ƒ˜ํ”Œ), ํŠนํžˆ ๋ถ„๋ฅ˜์—์„œ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค€๋‹ค

์ด๋ฒˆ ์žฅ์—์„œ๋Š” SVM์˜ ํ•ต์‹ฌ ๊ฐœ๋…๊ณผ ์‚ฌ์šฉ๋ฒ•, ์ž‘๋™ ์›๋ฆฌ๋ฅผ ๊ฐ€๋ณ๊ฒŒ ์‚ดํŽด๋ณผ ๊ฒƒ์ด๋‹ค

์ฒ˜์Œ ์ด ์ฑ…์„ ๋ณธ๋‹ค๋ฉด ์ˆ˜ํ•™์ ์ธ ๋ถ€๋ถ„๋“ค์ด ์–ด๋ ต๊ณ  ์ดํ•ด๊ฐ€ ์•ˆ๋˜์„œ ํฐ ์žฅ๋ฒฝ์œผ๋กœ ๋А๊ปด์งˆํ…๋ฐ ์ˆ˜์‹์„ ์™„์ „ํžˆ ์ดํ•ดํ•˜๊ธฐ ๋ณด๋‹จ SVM์—๋Š” ์ด๋Ÿฐ ์ˆ˜์‹์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•œ๋‹ค - ์ •๋„๋กœ ์ดํ•ดํ•˜๋Š” ์ •๋„๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค

 

 

 

 


 

 

1. ์„ ํ˜• SVM ๋ถ„๋ฅ˜

  • SVM์˜ ๊ธฐ๋ณธ ์•„์ด๋””์–ด๋Š” ๊ทธ๋ฆผ์œผ๋กœ ์ดํ•ดํ•˜๊ธฐ๊ฐ€ ๊ฐ€์žฅ ์ข‹๋‹ค. ์˜ˆ์ œ ๋ฐ์ดํ„ฐ๋กœ๋Š” Iris ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค
  • ์ด ๊ทธ๋ž˜ํ”„๋Š” Setosa์™€ Versicolor๋ผ๋Š” 2๊ฐ€์ง€ ์ข…๋ฅ˜์— ๋Œ€ํ•ด ๊ฝƒ์žŽ์˜ ๊ธธ์ด์™€ ํญ์„ ๊ทธ๋ฆฐ ๊ฒƒ์ด๋‹ค. ๋ณด๋‹ค์‹œํ”ผ ํฌ๊ฒŒ 2๊ฐœ์˜ ๊ทธ๋ฃน์œผ๋กœ ๋ญ‰์ณ์žˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

  • ์—ฌ๊ธฐ์„œ ๋ถ„๋ฅ˜๋ฅผ ํ•˜๊ธฐ์œ„ํ•ด ์„ ์„ ๊ธ‹๋Š”๋‹ค๋ฉด ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ์„ ์„ ๊ทธ์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์ง์„ ๋“ค์€ ์—ฌ๋Ÿฌ ํ˜•ํƒœ๋กœ ๋‘ ๊ทธ๋ฃน์„ ๋ถ„๋ฅ˜ํ•˜์ง€๋งŒ ํšŒ์ƒ‰ ์ ์„ ์˜ ๊ฒฝ์šฐ ํด๋ž˜์Šค๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ๋ถ„๋ฅ˜ํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋‹ค
  • ๋˜ํ•œ ์ง์„ ์ด ์–ด๋–ป๊ฒŒ ๊ทธ์–ด์ง€๋А๋ƒ์— ๋”ฐ๋ผ ์ƒˆ๋กœ ๋“ค์–ด์˜ค๋Š” ๋ฐ์ดํ„ฐ๋“ค์ด ์„œ๋กœ ๋‹ค๋ฅธ ํด๋ž˜์Šค๋กœ ๋ถ„๋ฅ˜๋  ๊ฐ€๋Šฅ์„ฑ๋„ ์กด์žฌํ•œ๋‹ค

 

 

 

 

๋˜๋Š” ์ด๋ ‡๊ฒŒ ๋‘ ํด๋ž˜์Šค๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒฝ๊ณ„์„ ์— ์ด์ƒ์น˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฑธ์ณ์žˆ๊ฑฐ๋‚˜ ๋ฐ˜๋Œ€ํŽธ์œผ๋กœ ๋ถ„๋ฅ˜๋  ์ˆ˜๋„ ์žˆ๋‹ค.

 

 

 

  • ์™ผ์ชฝ ๊ทธ๋ž˜ํ”„๋Š” ์ด์ง„ ๋ถ„๋ฅ˜๊ธฐ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฒฐ์ • ๊ฒฝ๊ณ„๋ฅผ ๊ทธ๋ฆฐ ๊ฒƒ์ด๊ณ  ์˜ค๋ฅธ์ชฝ ๊ทธ๋ž˜ํ”„๋Š” SVM ๋ถ„๋ฅ˜๊ธฐ๊ฐ€ ๊ทธ๋ฆฐ ๊ฒฝ๊ณ„์ด๋‹ค.
    SVM์ด ๊ทธ๋ฆฐ ์ง์„ ์€ ๋‘ ๊ฐœ์˜ ํด๋ž˜์Šค๋ฅผ ์ž˜ ๊ตฌ๋ถ„ํ•  ๋ฟ ์•„๋‹ˆ๋ผ ์ œ์ผ ๊ฐ€๊นŒ์šด ํ›ˆ๋ จ ์ƒ˜ํ”Œ๋กœ๋ถ€ํ„ฐ ๊ฐ€๋Šฅํ•œ ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ์žˆ๋‹ค.
  • ํ•œ๋งˆ๋””๋กœ SVM์€ ํด๋ž˜์Šค๋ฅผ ๊ฐ€์žฅ ์ž˜ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒฐ์ • ๊ฒฝ๊ณ„๋ฅผ ๊ตฌํ•˜๋Š” ๋ชจ๋ธ์ด๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค

 

 

1-1. SVM์˜ ๊ฐœ๋…๊ณผ ๊ตฌ์„ฑ์š”์†Œ

 

 

wikipedia - svm

 

 

๊ฒฐ์ • ๊ฒฝ๊ณ„์™€ ์„œํฌํŠธ ๋ฒกํ„ฐ

  • ์„ ํ˜• SVM์€ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํ˜•์ ์œผ๋กœ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฐ์ • ๊ฒฝ๊ณ„๋ฅผ ์ฐพ๋Š”๋‹ค. ๊ทธ๋ฆผ์˜ ๋นจ๊ฐ„ ์ง์„ ์— ํ•ด๋‹นํ•œ๋‹ค
  • SVM์€ ์„ ํ˜• ๋ถ„๋ฅ˜์ฒ˜๋Ÿผ ์ง์„ ์„ ๊ทธ์–ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ์ฃผ์˜ํ•  ์ ์€ SVM์€ "์„  ๋˜๋Š” ๋ฉด"์„ ์ฐพ๋Š”๋‹ค
    ์ด์ง„ ๋ถ„๋ฅ˜์ผ ๊ฒฝ์šฐ ์ง์„ ์„, 3์ฐจ์› ์ด์ƒ์œผ๋กœ ๊ณ ์ฐจ์›์˜ ๋ฐ์ดํ„ฐ๋Š” ํ‰๋ฉด์„ ์ฐพ๋Š”๋‹ค. ์ด๋ฅผ ํ†ต๋“ค์–ด "์ดˆํ‰๋ฉด"์ด๋ผ๊ณ  ํ•œ๋‹ค
  • ์ด๋Ÿฌํ•œ ๊ฒฐ์ •๊ฒฝ๊ณ„, ์ดˆํ‰๋ฉด์€ ๋„๋กœ ๊ฒฝ๊ณ„์— ์œ„์น˜ํ•œ ์ƒ˜ํ”Œ์— ์˜ํ•ด ์ „์ ์œผ๋กœ ๊ฒฐ์ •๋œ๋‹ค. ์ด๋Ÿฌํ•œ ์ƒ˜ํ”Œ์„ ๊ฒฝ๊ณ„๋ฅผ ๊ฒฐ์ •ํ•˜๋Š”๋ฐ ๋„์›€์„ ์ค€๋‹คํ•˜์—ฌ ์„œํฌํŠธ ๋ฒกํ„ฐ๋ผ ํ•˜๋ฉฐ, ์ด ์„œํฌํŠธ ๋ฒกํ„ฐ ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๋ฅผ ๋งˆ์ง„์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค
  • ๋”ฐ๋ผ์„œ ์„œํฌํŠธ ๋ฒกํ„ฐ๋“ค์€ ๋งˆ์ง„์„ ๊ฒฐ์ •ํ•˜๋Š”๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค

 

 

๋งˆ์ง„

  • ๋งˆ์ง„์€ ๊ฒฐ์ • ๊ฒฝ๊ณ„์™€ ์„œํฌํŠธ ๋ฒกํ„ฐ ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์˜๋ฏธํ•˜๊ธฐ๋„ ํ•œ๋‹ค
  • SVM์€ ์ด ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๊ฒฝ๊ณ„๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค. ์ด ๋•Œ ๋งˆ์ง„์€ ์„œํฌํŠธ ๋ฒกํ„ฐ๊ฐ€ ๊ฒฐ์ • ๊ฒฝ๊ณ„์—์„œ ์–ผ๋งˆ๋‚˜ ๋–จ์–ด์ ธ์žˆ๋Š”์ง€์— ๋”ฐ๋ผ ๊ฒฐ์ •๋œ๋‹ค
  • ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๋ ค๋ฉด ์ดˆํ‰๋ฉด์ด ์–ด๋А ์ง€์ ์—์„œ ์„œํฌํŠธ ๋ฒกํ„ฐ ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ๋ฉ€์–ด์ง€๋Š”์ง€๋ฅผ ์ฐพ์•„์•ผํ•œ๋‹ค.
  • ์ฆ‰, ๋งˆ์ง„์€ ์ดˆํ‰๋ฉด๊ณผ ์„œํฌํŠธ ๋ฒกํ„ฐ์™€์˜ ๊ฑฐ๋ฆฌ๋กœ, ์ ๊ณผ ์ง์„ ๊ณผ์˜ ๊ฑฐ๋ฆฌ์ด๋‹ค
    ( ๋” ์—„๋ฐ€ํžˆ ๋”ฐ์ง€์ž๋ฉด ํ‰๋ฉด๊ณผ ์ ์˜ ๊ด€๊ณ„๋กœ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ๋” ์ •ํ™•ํ•œ ์ ‘๊ทผ์ด์ง€๋งŒ ์ˆ˜์‹ํ’€์ด๊นŒ์ง€ ๋‹ค๋ฃจ์ง€ ์•Š๊ธฐ์— ๊ทธ๋ ‡๊ตฌ๋‚˜ ์ •๋„๋กœ ์ดํ•ดํ•ด๋„ ์ถฉ๋ถ„ํ•˜๋‹ค. )

https://www.crocus.co.kr/1635

 

  • ๊ฒฐ์ • ๊ฒฝ๊ณ„๋Š” \( w^{T}x - b = 0 \)๋ผ๋Š” ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์ด ์ง์„ , ๊ฒฐ์ • ๊ฒฝ๊ณ„์˜ ์‹๊ณผ ์„œํฌํŠธ ๋ฒกํ„ฐ๋ฅผ ์ ๊ณผ ์ง์„ ๊ณผ์˜ ๊ฑฐ๋ฆฌ ๊ณต์‹์„ ํ†ตํ•ด ์ •๋ฆฌํ•ด๋ณด๋ฉด ๊ทธ๋ฆผ์—๋„ ๋‚˜์™€์žˆ๋“ฏ์ด, SVM์—์„œ ๋งˆ์ง„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ˆ˜ํ•™์ ์œผ๋กœ ์ •์˜๋œ๋‹ค

$$ \text{Margin} = \frac{2}{||w||} $$

 

  • ์—ฌ๊ธฐ์„œ w๋Š” ๊ฒฐ์ • ๊ฒฝ๊ณ„์˜ ๊ฐ€์ค‘์น˜ ๋ฒกํ„ฐ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ||w|| ๋Š” ๊ฐ€์ค‘์น˜ ๋ฒกํ„ฐ์˜ ํฌ๊ธฐ(norm)์ด๋‹ค. 
  • SVM์€ ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ||w||๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ ค ํ•œ๋‹ค

 

 

์ œ์•ฝ ์กฐ๊ฑด

์ƒˆ๋กœ ์ž…๋ ฅ๋œ ๋ฐ์ดํ„ฐ๋“ค์€  ๋นจ๊ฐ„ ์ง์„ , ์ดˆํ‰๋ฉด์˜ ์ˆ˜์ง์ธ ๊ฐ€์ค‘์น˜ w์™€ ๋‚ด์  ์—ฐ์‚ฐ์„ ํ†ตํ•ด ๋‚˜์˜จ ๊ฐ’์ด 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๋˜๋Š” -1๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ์–ด๋А ๋ฒ”์œ„์— ์†ํ•˜๋Š”์ง€๋ฅผ ๋ณด๊ณ ์„œ ์–ด๋–ค ํด๋ž˜์Šค์— ์†ํ•ด์žˆ๋Š”์ง€๋ฅผ ๊ตฌ๋ถ„ํ•œ๋‹ค

ํ”Œ๋Ÿฌ์Šค ์ดˆํ‰๋ฉด, ๋งˆ์ด๋„ˆ์Šค ์ดˆํ‰๋ฉด์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ธฐ๋„ ํ•˜๋ฉฐ, ๋งˆ์ง„์€ ํ”Œ๋Ÿฌ์Šค ๋งˆ์ง„, ๋งˆ์ด๋„ˆ์Šค ๋งˆ์ง„ ๋‘ ๊ฐœ๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค

SVM์˜ ๋ชฉํ‘œ๋Š” ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๋ฉด์„œ๋„ ๋ชจ๋“  ํ›ˆ๋ จ ์ƒ˜ํ”Œ์ด ์ ์ ˆํ•˜๊ฒŒ ๋ถ„๋ฅ˜๋˜๋„๋ก ์ œ์•ฝ ์กฐ๊ฑด์„ ๋งŒ์กฑ์‹œํ‚ค๋Š” ๊ฒƒ์ด๋‹ค. 

    • ๋ชจ๋“  ์–‘์„ฑ ํด๋ž˜์Šค ์ƒ˜ํ”Œ์ด ๊ฒฐ์ • ๊ฒฝ๊ณ„์˜ ํ•œ์ชฝ(\( w x - b \geq 1 \))์— ์žˆ์–ด์•ผ ํ•œ๋‹ค
      (ํŒŒ๋ž€์ƒ‰ ํด๋ž˜์Šค์ธ ๊ฒฝ์šฐ)
    • ๋ชจ๋“  ์Œ์„ฑ ํด๋ž˜์Šค ์ƒ˜ํ”Œ์ด ๊ฒฐ์ • ๊ฒฝ๊ณ„์˜ ๋ฐ˜๋Œ€์ชฝ(\( w x - b \leq -1 \))์— ์žˆ์–ด์•ผ ํ•œ๋‹ค
      (์—ฐ๋‘์ƒ‰ ํด๋ž˜์Šค์ธ ๊ฒฝ์šฐ)

์ด๋Ÿฌํ•œ ์ œ์•ฝ์„ ๋งŒ์กฑ์‹œํ‚ค๋ฉด์„œ ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด = ||w|| ๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด SVM์€ ๋ผ๊ทธ๋ž‘์ฃผ ์Šน์ˆ˜๋ฒ•์ด๋ผ๋Š” ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ์ตœ์ ํ™” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค.

 

 

 

 

โžก๏ธ SVM์€ ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ์ง์„ (์ดˆํ‰๋ฉด)์„ ์ฐพ๋Š” ๋ถ„๋ฅ˜๊ธฐ์ด๋‹ค

 

 


 

  • ์ถ”๊ฐ€๋กœ SVM์€ ํŠน์„ฑ์˜ ์Šค์ผ€์ผ์— ๋ฏผ๊ฐํ•˜๋‹ค
  • ๊ทธ๋ž˜ํ”„์ฒ˜๋Ÿผ x0๊ณผ x1์˜ ์Šค์ผ€์ผ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ์˜ ์œ„์น˜๊ฐ€ ํฌ๊ฒŒ ์ฐจ์ด๋‚˜๊ธฐ ๋•Œ๋ฌธ์— SVM์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„  ๋ฒ”์œ„๋ฅผ ํ†ต์ผํ•ด์ฃผ๋Š” ์Šค์ผ€์ผ๋ง ๊ณผ์ •์ด ํ•„์š”ํ•˜๋‹ค

 

 

1-2. ํ•˜๋“œ ๋งˆ์ง„๊ณผ ์†Œํ”„ํŠธ ๋งˆ์ง„

์œ„์—์„œ SVM์˜ ๊ฐœ๋…๊ณผ ์š”์†Œ๋“ค์„ ์‚ดํŽด๋ณด๋ฉด์„œ ์–ด๋–ค ๋ฉ”์ปค๋‹ˆ์ฆ˜์ธ์ง€๋ฅผ ์ดํ•ดํ•˜์˜€๋‹ค

ํ•˜์ง€๋งŒ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋“ค์ด ์˜ˆ์‹œ์ฒ˜๋Ÿผ ๊น”๋”ํ•˜๊ฒŒ ๋ถ„๋ฅ˜๊ฐ€ ๊ฐ€๋Šฅํ• ๊นŒ??

 

 

์ด๋ ‡๊ฒŒ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐ์ดํ„ฐ๋“ค์ด ์ž˜ ๋ถ„๋ฅ˜๋˜์–ด ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ํด๋ž˜์Šค ๋ฒ”์œ„๋กœ ๋ถ™์–ด์žˆ๋Š” ํŠน์ด์ , ์ด์ƒ์น˜๋“ค์ด ์กด์žฌํ•œ๋‹ค๋ฉด ๊ฒฐ์ •๊ฒฝ๊ณ„๊ฐ€ ์ด๋ ‡๊ฒŒ ๊ทธ๋ ค์งˆ ์ˆ˜ ์žˆ์„๊นŒ??

 

 

 

  • ์™ผ์ชฝ์˜ ๊ทธ๋ž˜ํ”„๋Š” ์œ„์™€ ๊ฐ™์€ ์˜ˆ์‹œ๋กœ, ์ €๋ ‡๊ฒŒ ์ด์ƒ์น˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์„ ๋•Œ ์šฐ๋ฆฌ๋Š” ์•ž์—์„œ ๋ฐฐ์šด ๊ฒƒ์ฒ˜๋Ÿผ SVM์œผ๋กœ ํด๋ž˜์Šค๊ฐ€ ์™„์ „ํžˆ ๊ตฌ๋ถ„๋˜๋Š” ์ง์„ ์„ ๊ทธ์„ ์ˆ˜ ์—†๋‹ค
  • ๋˜ํ•œ, ์˜ค๋ฅธ์ชฝ์˜ ๊ทธ๋ž˜ํ”„์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ํด๋ž˜์Šค ์˜์—ญ์— ์†ํ•ด์žˆ์ง€๋Š” ์•Š์œผ๋‚˜ ๊ฐ ํด๋ž˜์Šค์˜ ์˜์—ญ์— ๋น„์ •์ƒ์ ์œผ๋กœ ๋ฒ—์–ด๋‚œ ์ด์ƒ์น˜ ๋ฐ์ดํ„ฐ๋กœ ์ธํ•ด ์ง์„ ์ด ์น˜์šฐ์ณ์ ธ ๊ทธ๋ ค์งˆ ์ˆ˜๋„ ์žˆ๋‹ค
  • ์ด๋ ‡๊ฒŒ ์ด์ƒ์น˜๊ฐ€ ์กด์žฌํ•œ๋‹ค๋ฉด ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํด๋ž˜์Šค๋ฅผ ์ œ๋Œ€๋กœ ๋ถ„๋ฅ˜ํ•˜์ง€ ๋ชปํ•  ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๋ณด๋‹ค ๋” ์œ ์—ฐํ•œ ๋ชจ๋ธ์ด ํ•„์š”ํ•˜๋‹ค
  • ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ์ด์ƒ์น˜๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ด์ง€๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ• ๋ฟ ์•„๋‹ˆ๋ผ ๋ชจ๋ธ ์ฐจ์›์—์„œ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ํ•„์š”ํ•˜๋‹ค
  • ๋„๋กœ์˜ ํญ, ๋งˆ์ง„์„ ๊ฐ€๋Šฅํ•œ ๋„“๊ฒŒ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ ์ด์ƒ์น˜์™€ ๊ฐ™์€ ์ƒ˜ํ”Œ์ด ๋„๋กœ ์ค‘๊ฐ„์ด๋‚˜ ๋ฐ˜๋Œ€ํŽธ์— ์žˆ๋Š” (๋งˆ์ง„ ์˜ค๋ฅ˜), ์˜ค๋ฅ˜๋ฅผ ์–ด๋А์ •๋„ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ์„ ์†Œํ”„ํŠธ ๋งˆ์ง„ ๋ถ„๋ฅ˜๋ผ ํ•œ๋‹ค
  • ๊ฐœ๋… ์„ค๋ช…์— ์‚ฌ์šฉํ•œ ์˜ˆ์‹œ์ฒ˜๋Ÿผ ๋งˆ์ง„ ๋‚ด์— ์˜ค๋ฅ˜๋ฅผ ๋‹จ ํ•˜๋‚˜๋„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์ด๋ฅผ ํ•˜๋“œ ๋งˆ์ง„ ๋ถ„๋ฅ˜๋ผ ๋ถ€๋ฅธ๋‹ค

 

 

 

  • ํ•˜๋“œ ๋งˆ์ง„๊ณผ ๋‹ฌ๋ฆฌ ์†Œํ”„ํŠธ ๋งˆ์ง„์€ ์Šฌ๋ž™ ๋ณ€์ˆ˜๋ผ๋Š” ๋งˆ์ง„ ์˜ค๋ฅ˜๋ฅผ ํ—ˆ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค
  • ๊ฐ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๋งˆ๋‹ค ์Šฌ๋ ‰ ๋ณ€์ˆ˜๋ฅผ ๋„์ž…ํ•˜์—ฌ ๋งˆ์ง„ ๋‚ด๋ถ€๋‚˜ ๊ฒฐ์ • ๊ฒฝ๊ณ„๋ฅผ ๋„˜์€ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ํŒจ๋„ํ‹ฐ๋ฅผ ๋ถ€์—ฌํ•œ๋‹ค
  • ์Šฌ๋ž™ ๋ณ€์ˆ˜๊ฐ’์€ ๊ฐ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๊ฐ€ ๋งˆ์ง„์„ ์–ผ๋งˆ๋‚˜ ๋„˜์—ˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค 
    • Slack = 0  : ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๊ฐ€ ๋งˆ์ง„ ๋‚ด์— ์žˆ์ง€ ์•Š์Œ (๋งˆ์ง„ ๋ฐ–์— ์ž˜ ๋ถ„๋ฅ˜๋จ)
    • 0 < Slack < 1 : ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๊ฐ€ ๋งˆ์ง„ ๋‚ด์— ์žˆ์Œ. ๋ถ„๋ฅ˜๋ฅผ ์œ„ํ•ด ๋งˆ์ง„ ํ—ˆ์šฉ. (๋งˆ์ง„์„ ์•ฝ๊ฐ„ ์นจ๋ฒ”ํ•จ)
    • Slack > 1 : ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๊ฐ€ ์ž˜๋ชป ๋ถ„๋ฅ˜๋จ. (๋งˆ์ง„์„ ํฌ๊ฒŒ ์นจ๋ฒ”ํ•จ)

 

 

 

์†Œํ”„ํŠธ ๋งˆ์ง„์˜ ๋ชฉ์  ํ•จ์ˆ˜๋Š” ์œ„์— ์žˆ๋Š” ํ•˜๋“œ ๋งˆ์ง„์˜ ์‹์— ์Šฌ๋ž™ ๋ณ€์ˆ˜๊ฐ€ ๋”ํ•ด์ง„ ํ˜•ํƒœ๋ฅผ ๋„๊ณ  ์žˆ๋‹ค

์—ฌ๊ธฐ์„œ ๋งˆ์ง„ ์˜ค๋ฅ˜ ์ตœ์†Œํ™”์™€ ๋งˆ์ง„ ์ตœ๋Œ€ํ™”๋ผ๋Š” ๋‘ ์กฐ๊ฑด์ด ์ƒ์ถฉํ•˜์—ฌ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค

โžก๏ธ ๋งˆ์ง„์„ ๋„“ํžˆ๋ฉด ๋งˆ์ง„ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ง€๊ณ , ๋งˆ์ง„ ์˜ค๋ฅ˜๋ฅผ ์ค„์ด๋ ค๋ฉด ๋งˆ์ง„์ด ์ข์•„์งˆ ์ˆ˜ ์žˆ๋‹ค

 

๋”ฐ๋ผ์„œ ์†Œํ”„ํŠธ ๋งˆ์ง„์˜ ๋ชฉ์  ํ•จ์ˆ˜๋Š” ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๋ฉด์„œ๋„ ๋™์‹œ์— ์Šฌ๋ž™ ๋ณ€์ˆ˜์˜ ํ•ฉ, ๋งˆ์ง„ ์˜ค๋ฅ˜์˜ ์ดํ•ฉ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ํ˜•ํƒœ๋กœ ์ •์˜๋œ๋‹ค. ์—ฌ๊ธฐ์„œ ํŒŒ๋ผ๋ฏธํ„ฐ C๋Š” ๋งˆ์ง„ ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ํŒจ๋„ํ‹ฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

 

 

 

 

 

  • ์ฝ”๋“œ์—์„œ๋Š” ๊ทœ์ œ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ C๋ฅผ ์ด์šฉํ•ด ๋งˆ์ง„์˜ ํญ์„ ์กฐ์ ˆํ•œ๋‹ค.
  • C๋ฅผ ์ค„์ด๋ฉด ๋„๋กœ์˜ ํญ์ด ๋„“์–ด์ง€๋ฉด์„œ ๋” ๋งŽ์€ ๋งˆ์ง„ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋„๋กœ๋ฅผ ์ง€์ง€ํ•˜๋Š” ์ƒ˜ํ”Œ์ด ๋” ๋งŽ์•„์ง€๋ฏ€๋กœ ๋„๋กœ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒฝ๊ณ„์— ๋ฐ˜์˜๋˜๋Š” ์ƒ˜ํ”Œ๋“ค์ด ๋งŽ์•„์ง€๊ธฐ ๋•Œ๋ฌธ์— ๊ณผ๋Œ€์ ํ•ฉ์˜ ์œ„ํ—˜์ด ์ค„์–ด๋“ค๊ฒŒ ๋œ๋‹ค
  • ๊ทธ๋Ÿฌ๋‚˜ C๋ฅผ ๊ณผ๋„ํ•˜๊ฒŒ ์ค„์ด๊ฒŒ ๋˜๋ฉด ๋ชจ๋ธ์ด ๊ณผ์†Œ์ ํ•ฉ๋œ๋‹ค

 

 


2. ๋น„์„ ํ˜• SVM ๋ถ„๋ฅ˜

์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋“ค์ด ์„ ํ˜•์ ์œผ๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค๋ฉด ๋ถ„๋ฅ˜๋ฅผ ํŽธํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ์•„์‰ฝ๊ฒŒ๋„ ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ฐ์ดํ„ฐ๋“ค์€ ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค

์•„๋ž˜์˜ ๊ทธ๋ž˜ํ”„์ฒ˜๋Ÿผ ๋น„์„ ํ˜•์˜ ๋ฐ์ดํ„ฐ๋Š” ๊ณก์„ ์˜ ๊ฒฐ์ • ๊ฒฝ๊ณ„๊ฐ€ ๊ทธ๋ ค์ง€๊ฒŒ ๋œ๋‹ค

 

https://ai.plainenglish.io/what-is-deep-learning-and-how-deep-learning-works-6f055125633d

 

 

๊ทธ๋ ‡๋‹ค๋ฉด SVM์œผ๋กœ ์ด๋Ÿฐ ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ?? ์—ฌ๊ธฐ์—๋Š” 2๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค

1. ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์„ ํ˜•์ ์œผ๋กœ ๋งŒ๋“ค๊ธฐ

2. ์ปค๋„ ํŠธ๋ฆญ์ด๋ž€ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ธฐ

 

2-1. ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์„ ํ˜•์ ์œผ๋กœ ๋งŒ๋“ค๊ธฐ

๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ์ง์ ‘ ๋ฐ์ดํ„ฐ์˜ ์ฐจ์›์„ ๋†’์—ฌ์„œ ํŠน์„ฑ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค

  • ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ํŠน์„ฑ์˜ ์ฐจ์›์„ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค
  • 1์ฐจ์›์—์„œ ๋ถ„๋ฅ˜๊ฐ€ ์–ด๋ ต๋‹ค๋ฉด ๊ฐ ๋ฐ์ดํ„ฐ๋“ค์„ ์ œ๊ณฑํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ํŠน์„ฑ์„ ์ถ”๊ฐ€ํ•˜์—ฌ 2์ฐจ์›์œผ๋กœ, ์ฆ‰ ๊ณ ์ฐจ์› ๊ณต๊ฐ„์œผ๋กœ ๋งคํ•‘ํ•˜๋Š” ๊ฒƒ์ด๋‹ค
  • ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์›๋ž˜ ๋น„์„ ํ˜•์ ์œผ๋กœ ๋ถ„๋ฅ˜ ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒˆ๋กœ์šด ๊ณ ์ฐจ์› ๊ณต๊ฐ„์—์„œ๋Š” ์„ ํ˜•์ ์œผ๋กœ ๋ถ„๋ฅ˜๋  ์ˆ˜ ์žˆ๋‹ค

๊ทธ๋ฆผ์œผ๋กœ ์˜ˆ์‹œ๋ฅผ ๋“ค์ž๋ฉด    

 

 

์ด๋ ‡๊ฒŒ \( x_{1} \) ํ•˜๋‚˜์˜ ํŠน์„ฑ๋งŒ ์žˆ๋Š” ๋‘ ํด๋ž˜์Šค์˜ ๋ฐ์ดํ„ฐ๋Š” ํ•˜๋‚˜์˜ ์ง์„ ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†๋Š” ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ์ด๋‹ค

ํ•˜์ง€๋งŒ   \( x_{2} = ( x_{1})^{2} \) ์ด๋ ‡๊ฒŒ ์ œ๊ณฑ์„ ํ†ตํ•ด  \( x_{2}  \) ๋ฅผ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค๋ฉด ๋นจ๊ฐ„ ์ ์„ ์„ ํ†ตํ•ด ์„ ํ˜•์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค

์ด๋ ‡๊ฒŒ ์ง์ ‘ ๋ฐ์ดํ„ฐ์˜ ์ฐจ์›์„ ๋†’์—ฌ์คŒ์œผ๋กœ์จ ์„  ๋˜๋Š” ํ‰๋ฉด์„ ํ†ตํ•ด ์„ ํ˜•์ ์œผ๋กœ ๊ตฌ๋ถ„๋  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€ํ™˜ ํ•ด์ฃผ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์œผ๋‚˜ ์—ฌ๋Ÿฌ ํ•œ๊ณ„์™€ ๋‹จ์ ์ด ์กด์žฌํ•œ๋‹ค

  • ์ฐจ์›์˜ ์ €์ฃผ : ์ œ๊ณฑ๊ณผ ํŠน์„ฑ ์ถ”๊ฐ€ ๋“ฑ์˜ ์—ฐ์‚ฐ์„ ํ†ตํ•ด ๋น„์„ ํ˜• โžก๏ธ ์„ ํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•  ๊ฒฝ์šฐ ์ฐจ์›์ด ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ์ด ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๊ธ‰๊ฒฉํžˆ ๋ฉ€์–ด์ง€๋ฉด์„œ ๋ชจ๋ธ ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง€๊ณ  ๊ณผ๋Œ€์ ํ•ฉ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์ปค์ง€๊ฒŒ๋œ๋‹ค
  • ๊ณ„์‚ฐ ๋น„์šฉ ์ฆ๊ฐ€ : ์ด ๋ถ€๋ถ„๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ฐจ์›์ด ์ฆ๊ฐ€๋จ์— ๋”ฐ๋ผ ๋งŽ์€ ํŠน์„ฑ๋“ค์ด ์ถ”๊ฐ€๋จ์œผ๋กœ์จ ํ•™์Šต ์†๋„๊ฐ€ ๋А๋ ค์ง€๊ณ  ๊ณ„์‚ฐ ๋น„์šฉ์ด ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋œ๋‹ค

๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ์ปค๋„ ํŠธ๋ฆญ์ด๋ผ๋Š” ์ˆ˜ํ•™์ ์ธ ๊ธฐ๋ฒ•์„ ํ™œ์šฉํ•œ๋‹ค

 

 

2-2. ์ปค๋„ ํŠธ๋ฆญ

ํŠน์„ฑ์„ ์ง์ ‘ ์ถ”๊ฐ€ํ•˜์—ฌ ์„ ํ˜•์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€ํ™˜ํ–ˆ๋˜ ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, ์ปค๋„ ํŠธ๋ฆญ(=์ปค๋„ ํ•จ์ˆ˜)๋Š” ์‹ค์ œ๋กœ๋Š” ๋ฐ์ดํ„ฐ์˜ ํŠน์„ฑ์„ ํ™•์žฅํ•˜์ง€ ์•Š์ง€๋งŒ ๋งˆ์น˜ ํ™•์žฅํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋งŒ๋“ค์–ด ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค

https://ai.atsit.in/posts/2442229240/

 

์ปค๋„ ํŠธ๋ฆญ์€ ๊ณ ์ฐจ์›์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ๋ณ€ํ™˜ํ•˜์—ฌ ํŠน์„ฑ์„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š๊ณ  ์ปค๋„ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๋ณ€ํ™˜๋œ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ๋‚ด์  ์—ฐ์‚ฐ๋งŒ ์ˆ˜ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ณ ์ฐจ์› ๋ณ€ํ™˜์„ ๊ณ„์‚ฐํ•˜์ง€ ์•Š๊ณ ๋„ ๊ทธ์™€ ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ณ  ๊ณ„์‚ฐ๋Ÿ‰์ด ๊ฐ์†Œํ•˜์—ฌ ์—ฐ์‚ฐ ํšจ์œจ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค

 

๋Œ€ํ‘œ์ ์ธ ์ปค๋„ ํ•จ์ˆ˜๋“ค

  • ๋‹คํ•ญ ์ปค๋„ (Poly kernel)
    - ์ž…๋ ฅ ๋ฒกํ„ฐ ๊ฐ„์˜ ๋‚ด์ ์— ์ƒ์ˆ˜๋ฅผ ๋”ํ•œ ๋’ค ๊ฑฐ๋“ญ์ œ๊ณฑํ•˜์—ฌ ๊ณ„์‚ฐ, ๊ณ ์ฐจ์› ๊ณต๊ฐ„์œผ๋กœ ๋งคํ•‘ํ•˜์—ฌ ๋น„์„ ํ˜• ๊ฒฐ์ • ๊ฒฝ๊ณ„๋ฅผ ๋งŒ๋“ฌ
  • ๊ฐ€์šฐ์Šค RBF ์ปค๋„
    - ๋ฒกํ„ฐ ๊ฐ„์˜ ๊ฑฐ๋ฆฌ, ์œ ์‚ฌ๋„๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋น„์„ ํ˜•์ ์œผ๋กœ ๋ณ€ํ™˜. ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ํฐ ๊ฐ’์„, ๋ฉ€์–ด์งˆ์ˆ˜๋ก ์ž‘์€ ๊ฐ’์„ ๋ฐ˜ํ™˜
    - ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌดํ•œํ•œ ๊ณ ์ฐจ์› ๊ณต๊ฐ„์œผ๋กœ ๋งคํ•‘ํ•˜์—ฌ ๋งค์šฐ ๋ณต์žกํ•œ ๋น„์„ ํ˜• ๊ฒฐ์ • ๊ฒฝ๊ณ„๋ฅผ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉ
  • ์‹œ๊ทธ๋ชจ์ด๋“œ ์ปค๋„
    - ์‹ ๊ฒฝ๋ง์˜ ํ™œ์„ฑํ™” ํ•จ์ˆ˜์ฒ˜๋Ÿผ ์ž…๋ ฅ ๋ฒกํ„ฐ๋“ค ๊ฐ„์˜ ๋‚ด์ ์— ์ƒ์ˆ˜๋ฅผ ๋”ํ•œ ๋’ค, tanh ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜

 

 

 


3. SVM ํšŒ๊ท€

 

 

๊ทธ๋ž˜ํ”„ ์™ผ์ชฝ์ฒ˜๋Ÿผ SVM ๋ถ„๋ฅ˜๋Š” ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๊ณ  ๋งˆ์ง„ ์‚ฌ์ด์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋“ค, ๋งˆ์ง„ ์˜ค๋ฅ˜๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ ค ํ–ˆ๋‹ค๋ฉด

SVM ํšŒ๊ท€๋Š” ์˜ค๋ฅธ์ชฝ ๊ทธ๋ž˜ํ”„์ฒ˜๋Ÿผ ๋งˆ์ง„์„ ์ตœ๋Œ€ํ™”ํ•˜๋ฉด์„œ ๋งˆ์ง„ ๋‚ด์— ์ƒ˜ํ”Œ๋“ค์ด ๋งŽ์ด ๋“ค์–ด๊ฐ€๋„๋ก ๊ฒฐ์ • ๊ฒฝ๊ณ„๋ฅผ ๊ธ‹๋Š”๋‹ค๋Š” ์ฐจ์ด์ ์ด ์กด์žฌํ•œ๋‹ค

 

๋ถ„๋ฅ˜์—์„œ๋Š” ๊ทœ์ œ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ C๋ฅผ ํ†ตํ•ด ๋งˆ์ง„์˜ ํญ์„ ์กฐ์ ˆํ–ˆ๋‹ค๋ฉด 

SVM ํšŒ๊ท€ ๋ชจ๋ธ์—์„œ๋Š” \(\epsilon\), epsilon ๋ผ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด ๋งˆ์ง„์˜ ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•œ๋‹ค

 

๋งˆ์ง„์„ ๋ฒ—์–ด๋‚˜๊ฑฐ๋‚˜ ๊ฑธ์ณ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ํ‘œ๊ธฐ๋˜์–ด ์žˆ์Œ

 

 \(\epsilon\) (epsilon)

  • ๋งˆ์ง„ ๋ฒ”์œ„ ์กฐ์ ˆ : epsilon์€ ์˜ˆ์ธก ์˜ค์ฐจ๋ฅผ ์–ด๋А ์ •๋„๊นŒ์ง€ ํ—ˆ์šฉํ• ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋งˆ์ง„์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•œ๋‹ค
  • ํšŒ๊ท€์—์„œ ์‹ค์ œ๊ฐ’๊ณผ ์˜ˆ์ธก๊ฐ’ ์‚ฌ์ด์˜ ์˜ค์ฐจ๊ฐ€ epsilon ๋‚ด์— ์žˆ์œผ๋ฉด ๊ทธ ์˜ค์ฐจ๋Š” ๋ฌด์‹œ๋œ๋‹ค. ๋งˆ์ง„ ๋‚ด์˜ ์˜ค์ฐจ๋Š” ํŒจ๋„ํ‹ฐ๋ฅผ ์ฃผ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฒ”์œ„ ๋‚ด์˜ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๋Š” ์„œํฌํŠธ ๋ฒกํ„ฐ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค
  • epsilon์„ ์ค„์ด๋ฉด ๋ฒ”์œ„๊ฐ€ ์ค„์–ด๋“ค๋ฉด์„œ ๋” ์ž‘์€ ์˜ค์ฐจ๋„ ์ค‘์š”ํ•œ ์˜ค์ฐจ๋กœ ๊ฐ„์ฃผ๋˜์–ด ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๊ฐ€ ์„œํฌํŠธ ๋ฒกํ„ฐ๋กœ ํฌํ•จ๋œ๋‹ค
    • ์™œ ๋งˆ์ง„ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๋ฐ์ดํ„ฐ๋“ค์ด ํ•™์Šต๊ณผ ์˜ˆ์ธก์— ์˜ํ–ฅ์„ ๋ฏธ์น ๊นŒ??
      ์ƒ๊ฐํ•ด๋ณด๋ฉด ๋‹น์—ฐํ•œ ๋‚ด์šฉ์ธ๋ฐ, ๋ชจ๋ธ ํ•™์Šต์€ ์˜ค์ฐจ๋ฅผ ์ค„์ด๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋งˆ์ง„ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๋ฐ์ดํ„ฐ๋“ค, ์˜ค์ฐจ๋กœ ๊ฐ„์ฃผ๋˜๋Š” ๋ฐ์ดํ„ฐ๋“ค์ด ๋งŽ์•„์ง€๋ฉด์„œ ํ•™์Šต์— ๋” ๋งŽ์€ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ฒŒ๋œ๋‹ค
    • ๋”ฐ๋ผ์„œ ์„œํฌํŠธ ๋ฒกํ„ฐ๊ฐ€ ๋Š˜์–ด๋‚˜๋ฉด ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๊ฐ€ ๋ชจ๋ธ์˜ ์˜ˆ์ธก์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ฒŒ ๋˜์–ด ๋ชจ๋ธ์ด ๋” ๋งŽ์€ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋ฏผ๊ฐํ•ด์ง„๋‹ค. ์ฆ‰ ๋‹ค์–‘์„ฑ์ด ๋ฐ˜์˜๋˜์–ด ๋ณด๋‹ค ๋” ์ผ๋ฐ˜ํ™”๋˜๊ณ  ๊ณผ๋Œ€์ ํ•ฉ์„ ์ค„์—ฌ์ค€๋‹ค
  • ๋”ฐ๋ผ์„œ epsilon์„ ์ค„์ด๋ฉด ๋ชจ๋ธ์ด ์ง€๋‚˜์น˜๊ฒŒ ๋ฏผ๊ฐํ•˜์ง€ ์•Š๊ฒŒ ๋งŒ๋“ค๋ฉฐ ๋ชจ๋ธ์„ ๊ทœ์ œํ•˜๋Š” ํšจ๊ณผ๋ฅผ ๋‚ธ๋‹ค

 

C

  • ๋ถ„๋ฅ˜์™€ ํšŒ๊ท€์—์„œ์˜ ์—ญํ•  ์ฐจ์ด : ๋ถ„๋ฅ˜์—์„œ๋Š” ๋งˆ์ง„์˜ ๋„ˆ๋น„๋ฅผ ์กฐ์ ˆํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์“ฐ์˜€์œผ๋‚˜ ํšŒ๊ท€์—์„œ๋Š” ๊ทœ์ œ์˜ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค
  • ๋งˆ์ง„์„ ๋ฒ—์–ด๋‚œ ์˜ค์ฐจ์— ๋Œ€ํ•ด ์–ผ๋งˆ๋‚˜ ์—„๊ฒฉํ•˜๊ฒŒ ํŒจ๋„ํ‹ฐ๋ฅผ ๋ถ€์—ฌํ• ์ง€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค
  • C๊ฐ€ ํด์ˆ˜๋ก ์˜ค์ฐจ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํ•™์Šตํ•˜์—ฌ ๊ณผ๋Œ€์ ํ•ฉ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๊ณ  ๋ฐ˜๋Œ€๋กœ C๊ฐ€ ์ž‘์œผ๋ฉด ์•ฝ๊ฐ„์˜ ์˜ค์ฐจ๋ฅผ ํ—ˆ์šฉํ•˜์—ฌ ๋” ๊ฐ„๋‹จํ•œ ๋ชจ๋ธ์„ ๋งŒ๋“ค์–ด ๊ณผ๋Œ€์ ํ•ฉ์„ ๋ฐฉ์ง€ํ•˜๊ณ  ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋  ์ˆ˜ ์žˆ๋‹ค

 

 

์ด๋ ‡๊ฒŒ ๊ฐ™์€ epsilon, ๊ฐ™์€ ๋งˆ์ง„ ๋ฒ”์œ„๋ฅผ ๊ฐ€์ง€๋”๋ผ๋„ C๊ฐ’์— ๋”ฐ๋ผ ๊ฒฐ์ • ๊ฒฝ๊ณ„๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ๊ทธ๋ ค์ง€๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค

 

 

C = 0.01 C = 100
๊ทœ์ œ ๊ฐ•๋„ ๋†’์Œ :
์•ฝ๊ฐ„์˜ ์˜ค์ฐจ๋ฅผ ํ—ˆ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ๋ชจ๋ธ์„ ๋งŒ๋“ค๋„๋ก ๊ทœ์ œ
๊ทœ์ œ ๊ฐ•๋„ ๋‚ฎ์Œ :
์˜ค์ฐจ์— ๋งค์šฐ ๋ฏผ๊ฐ. ๋ฐ์ดํ„ฐ ํ•˜๋‚˜ํ•˜๋‚˜์— ๊ณผ๋„ํ•˜๊ฒŒ ์ง‘์ค‘
์˜ค์ฐจ ํ—ˆ์šฉ : 
ํŒจ๋„ํ‹ฐ๊ฐ€ ์ž‘์œผ๋ฏ€๋กœ ๋ณต์žก์„ฑ์„ ์ค„์ด๊ณ  ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ์„ ๋†’์ž„
์˜ค์ฐจ ์ตœ์†Œํ™” : 
์˜ค์ฐจ์— ๊ฐ•ํ•œ ํŒจ๋„ํ‹ฐ ์ ์šฉ, ๊ณผ๋Œ€์ ํ•ฉ์˜ ์œ„ํ—˜ ์ฆ๊ฐ€
โœ… ์˜ค์ฐจ์— ๋œ ๋ฏผ๊ฐ, ๋” ๋‹จ์ˆœํ•œ ๋ชจ๋ธ, ๋†’์€ ๊ทœ์ œ
      โžก๏ธ ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ ํ–ฅ์ƒ.
โœ… ์˜ค์ฐจ์— ๋งค์šฐ ๋ฏผ๊ฐ, ๋ณต์žกํ•œ ๋ชจ๋ธ, ๋‚ฎ์€ ๊ทœ์ œ
      โžก๏ธ ๊ณผ๋Œ€์ ํ•ฉ ์œ„ํ—˜.

 

 

 

 

 


 

 

 

์ง€๊ธˆ๊นŒ์ง€ SVM, ์„œํฌํŠธ ๋ฒกํ„ฐ ๋จธ์‹ ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด์•˜๋‹ค. ์•„๋ฌด๋ž˜๋„ ์ˆ˜ํ•™์ ์ธ ๋ถ€๋ถ„๋“ค์ด ๋งŽ์ด ๋•Œ๋ฌธ์— ๋‚ด์šฉ์ด ๋” ์–ด๋ ค์› ์„ ๊ฒƒ์ด๊ณ  ์ด๋ฒˆ ๋‚ด์šฉ์„ ๋ณด๋ฉด์„œ ์•„์‰ฝ๊ฒŒ๋„ 100% ๊นŠ๊ฒŒ ์ดํ•ดํ•˜์ง„ ๋ชปํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ดํ•ด๊ฐ€ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„๋“ค์„ ๊ณ„์† ์ฐพ์•„๋ณด๊ณ  ์ดํ•ดํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๋Š” ๊ณผ์ •์—์„œ ์กฐ๊ธˆ์”ฉ ๋จธ๋ฆฌ์— ๋“ค์–ด์˜ค๋Š” ๋ถ€๋ถ„๋“ค๋„ ๋ถ„๋ช… ์กด์žฌํ–ˆ๋‹ค.

์ง€๊ธˆ ๋‹ค ์ดํ•ด๋ชปํ•˜๋”๋ผ๋„ AI๋ฅผ ๊ณ„์† ํ•˜๋Š” ์ด์ƒ, ์ˆ˜ํ•™์ ์œผ๋กœ ์ •๋ง ์ •๊ตํ•˜๊ฒŒ ์ž˜ ๋งŒ๋“ค์–ด์กŒ๋‹ค๊ณ  ์นญ์ฐฌ๋ฐ›๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ SVM์€ ๋ฐ˜๋“œ์‹œ ๋‹ค์‹œ๋ณด๊ฒŒ ๋ ํ…Œ๋‹ˆ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋” ๋ฐœ์ „์‹œํ‚ค๋ คํ•œ๋‹ค

๋‹ค์Œ์€ ๋จธ์‹ ๋Ÿฌ๋‹์˜ ํ•ต์‹ฌ ๋ชจ๋ธ ์ค‘ ํ•˜๋‚˜, ๊ฒฐ์ • ํŠธ๋ฆฌ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ๋‹ค