์ด๊ฒ ๋ญ๋ฐ? ๐ค
์ด ๊ธ์ ์ต์ ํ ๋ฌธ์ ๋ฅผ ํ ๋ ์ฌ์ฉํ๋ ๊ณ ๊ธ ๊ธฐ๋ฒ์ธ SDP(Semidefinite Programming) ์ํ์ ๋ญํฌ-์ ๊ทผ์ฌ์ ๋ํด ์ค๋ช ํ๊ณ ์์ด. ํนํ **ํ์ดํผ๋ณผ๋ฆญ SVM(Hyperbolic Support Vector Machine)**์ด๋ผ๋ ๋ณต์กํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์๋ก ๋ค์ด, ์ด๋ป๊ฒ SDP ์ํ๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ๋จ์ํํ๊ณ , ๋ค์ ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ์ ์ถ์ถํ๋์ง ๋ณด์ฌ์ค.
SDP ์ํ๋ ๋ญ๋๋ฉด, ์๋ ๋ฌธ์ ๋ ๋น์ ํ(non-linear)์ด๊ณ ํ๊ธฐ ์ด๋ ค์ด๋ฐ, ์ด๋ฅผ ์ ํ(linear)์ผ๋ก ๊ทผ์ฌํด์ ํ ์ ์๋ ํํ๋ก ๋ฐ๊พธ๋ ๊ฑฐ์ผ. ๊ทธ๋ฐ๋ฐ ์ด๋ ๊ฒ ์ํ๋ ๋ฌธ์ ๋ฅผ ํ๋ฉด ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ๊ณผ ์กฐ๊ธ ๋ค๋ฅผ ์ ์์์? ๊ทธ๋์ ๋ญํฌ-์ ๊ทผ์ฌ๋ผ๋ ๊ธฐ๋ฒ์ ์ฌ์ฉํด ์ํ๋ ์๋ฃจ์ ์์ ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ์ ์ถ์ถํ๋ ๊ฑฐ์ผ.
์ด ๊ธ์ ํ๋ฒ๋ ๋ํ๊ต ์ฐ๊ตฌ์ง์ด ์ด ๋ ผ๋ฌธ์ธ๋ฐ, ํนํ ํ์ดํผ๋ณผ๋ฆญ SVM์ด๋ผ๋ ๋ชจ๋ธ์ SDP ์ํ๋ฅผ ์ ์ฉํ๊ณ , ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ํตํด ์๋ฃจ์ ์ ์ถ์ถํ๋ ๊ณผ์ ์ ์์ธํ ์ค๋ช ํ๊ณ ์์ด. ๊ทธ๋ฆฌ๊ณ ์ค์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ํตํด ์ด ๋ฐฉ๋ฒ์ด ์ ์๋ํ๋ค๋ ๊ฑธ ์ฆ๋ช ํ๋.
ํต์ฌ ๋ด์ฉ ์ ๋ฆฌ ๐
- SDP ์ํ๋? ์๋ ๋ฌธ์ ๋ ๋น์ ํ์ด๊ณ ํ๊ธฐ ์ด๋ ค์ด๋ฐ, ์ด๋ฅผ ์ ํ์ผ๋ก ๊ทผ์ฌํด์ ํ ์ ์๋ ํํ๋ก ๋ฐ๊พธ๋ ๊ฑฐ์ผ. ์ด๋ ๊ฒ ํ๋ฉด ์ต์ ํ ๋ฌธ์ ๋ฅผ ๋ ์ฝ๊ฒ ํ ์ ์์ง๋ง, ์๋ฃจ์ ์ด ์๋ ๋ฌธ์ ์ ์กฐ๊ธ ๋ค๋ฅผ ์ ์์ด.
- ๋ญํฌ-์ ๊ทผ์ฌ๋? SDP ์ํ๋ฅผ ํตํด ์ป์ ์๋ฃจ์ ์ ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ์ผ๋ก ๋ณํํ๋ ๊ฑฐ์ผ. ๋ญํฌ-์ ๊ทผ์ฌ๋ ์๋ฃจ์ ์ ๊ฐ์ฅ ์ค์ํ ์ฑ๋ถ(์ฃผ์ฑ๋ถ)์ผ๋ก ๊ทผ์ฌํ๋ ๊ฑฐ์ผ.
- ํ์ดํผ๋ณผ๋ฆญ SVM์ด๋? ๊ธฐ์กด SVM(Support Vector Machine)์ ์ ํ ๋ถ๋ฅ๊ธฐ์ธ๋ฐ, ํ์ดํผ๋ณผ๋ฆญ SVM์ ๋น์ ํ ๋ถ๋ฅ๊ธฐ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ํ์ดํผ๋ณผ๋ฆญ ๊ณต๊ฐ์ ์ฌ์ฉํ๋ ๊ฑฐ์ผ. ์ด๊ฒ ๋ ๋ณต์กํ์ง๋ง, ๋ณต์กํ ๋ฐ์ดํฐ๋ฅผ ๋ ์ ๋ถ๋ฅํ ์ ์์ด.
- SDP ์ํ ์ ์ฉ ํ์ดํผ๋ณผ๋ฆญ SVM์ SDP ์ํ๋ก ๋ณํํ๋ฉด, ์๋ ๋ฌธ์ ๋ ๋น์ ํ์ด์ง๋ง ์ํ๋ ๋ฌธ์ ๋ ์ ํ์ด ๋์ด ํ๊ธฐ ์ฌ์์ ธ.
- ๋ญํฌ-์ ๊ทผ์ฌ ์ ์ฉ SDP ์ํ๋ฅผ ํตํด ์ป์ ์๋ฃจ์ ์ ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ํตํด ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ์ผ๋ก ๋ณํํด. ์ด๋ ๊ฒ ํ๋ฉด ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ์ ๊ทผ์ฌํ ์ ์์ด.
- ์คํ ๊ฒฐ๊ณผ ์ฐ๊ตฌ์ง์ ํฉ์ฑ ๋ฐ์ดํฐ์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด ์ด ๋ฐฉ๋ฒ์ ํ ์คํธํ์ด. ๊ทธ ๊ฒฐ๊ณผ, ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ํตํด ์ถ์ถํ ์๋ฃจ์ ์ด ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ๊ณผ ๋งค์ฐ ์ ์ฌํ๋ค๋ ๊ฑธ ํ์ธํ๋.
- ์ฅ์ SDP ์ํ์ ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ์ฌ์ฉํ๋ฉด, ์๋ ๋ฌธ์ ๋ ํ๊ธฐ ์ด๋ ต์ง๋ง ์ํ๋ ๋ฌธ์ ๋ ํ๊ธฐ ์ฌ์์ ธ. ๊ทธ๋ฆฌ๊ณ ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ํตํด ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ์ ๊ทผ์ฌํ ์ ์์ด.
๊ทธ๋์ ๋ญ๊ฐ ๋ฌ๋ผ์ง๋๋ฐ? ๐ฅ
์ด ์ฐ๊ตฌ๋ ๋ณต์กํ ์ต์ ํ ๋ฌธ์ ๋ฅผ ํ ๋, SDP ์ํ์ ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ํ์ฉํ๋ฉด ๋ ์ฝ๊ฒ ์๋ฃจ์ ์ ์ฐพ์ ์ ์๋ค๋ ๊ฑธ ๋ณด์ฌ์ค. ํนํ ํ์ดํผ๋ณผ๋ฆญ SVM ๊ฐ์ ๋ณต์กํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๋ค๋ฃฐ ๋ ์ ์ฉํด.
์ค์ ํ์ฉ ์์๋ก, ๋ณต์กํ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฅํด์ผ ํ ๋ ํ์ดํผ๋ณผ๋ฆญ SVM์ ์ฌ์ฉํ๋ฉด ๋ ์ ํํ ๋ถ๋ฅ๊ฐ ๊ฐ๋ฅํด. ๊ทธ๋ฐ๋ฐ ํ์ดํผ๋ณผ๋ฆญ SVM์ ํ๊ธฐ ์ด๋ ค์. ์ด๋ด ๋ SDP ์ํ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฌธ์ ๋ฅผ ๋จ์ํํ ์ ์๊ณ , ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ํตํด ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ์ ์ถ์ถํ ์ ์์ด.
์ ๊ณ์ ๋ฏธ์น๋ ์ํฅ์ผ๋ก, ์ด ์ฐ๊ตฌ๋ ์ต์ ํ ๋ฌธ์ ์ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๋ค๋ฃฐ ๋ ๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ ์ ๊ณตํด. ํนํ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ๋จ์ํํ๊ณ ์๋ฃจ์ ์ ์ถ์ถํ๋ ๋ฐ ๋์์ด ๋ผ. ์์ผ๋ก ๋ ๋ง์ ์ฐ๊ตฌ์ ์์ฉ์ด ๋์ฌ ๊ฒ์ผ๋ก ๊ธฐ๋๋ผ!
MAX5์ ์๊ฐ ๐ฏ
์ด ์ฐ๊ตฌ๋ ๋ณต์กํ ์ต์ ํ ๋ฌธ์ ๋ฅผ ํ ๋ SDP ์ํ์ ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค. ํนํ ํ์ดํผ๋ณผ๋ฆญ SVM ๊ฐ์ ๋ณต์กํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๋ค๋ฃฐ ๋ ์ ์ฉํด. ์๋ฅผ ๋ค์ด, ๋ณต์กํ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฅํด์ผ ํ ๋ ํ์ดํผ๋ณผ๋ฆญ SVM์ ์ฌ์ฉํ๋ฉด ๋ ์ ํํ ๋ถ๋ฅ๊ฐ ๊ฐ๋ฅํ์ง๋ง, ์ด ๋ชจ๋ธ์ ํ๊ธฐ ์ด๋ ค์. ์ด๋ด ๋ SDP ์ํ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฌธ์ ๋ฅผ ๋จ์ํํ ์ ์๊ณ , ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ํตํด ์๋ ๋ฌธ์ ์ ์๋ฃจ์ ์ ์ถ์ถํ ์ ์์ด.
์ค์ ํ์ฉ ์, AI ๋๊ตฌ ์ค์ฌ์ฉ์๋ ๋ณต์กํ ์ต์ ํ ๋ฌธ์ ๋ฅผ ๋ค๋ฃฐ ๋ ์ด ๋ฐฉ๋ฒ์ ๊ณ ๋ คํด๋ณผ ์ ์์ด. ํนํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๊ฐ๋ฐํ๊ฑฐ๋ ๋ฐ์ดํฐ ๋ถ๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ ์ ์ฉํ ๊ฒ ๊ฐ์. SDP ์ํ์ ๋ญํฌ-์ ๊ทผ์ฌ๋ฅผ ํ์ฉํ๋ฉด, ์๋ ๋ฌธ์ ๋ ํ๊ธฐ ์ด๋ ต์ง๋ง ์ํ๋ ๋ฌธ์ ๋ ํ๊ธฐ ์ฌ์์ ธ์ ๋ ํจ์จ์ ์ผ๋ก ์๋ฃจ์ ์ ์ฐพ์ ์ ์์ ๊ฑฐ์ผ.