ะ
์ ์ฒญ
์ด์ ํ์ง๋ ๋ค์๊ณผ ๊ฐ์ ์์ญ์์ ์ฌ์ฉ๋ฉ๋๋ค.
1) ์ฅ๋น๊ณ ์ฅ ์์ธก
๋ฐ๋ผ์ 2010๋ ์ด๋์ ์์ฌ๋ถ๋ฆฌ๊ธฐ๋ ์คํฑ์ค๋ท(Stuxnet) ๋ฐ์ด๋ฌ์ค์ ๊ณต๊ฒฉ์ ๋ฐ์ ์ฅ๋น๊ฐ ์ต์ ์ด ์๋ ์๋ ์ํ๋ก ์ค์ ๋๊ณ ๋ง๋ชจ๊ฐ ๊ฐ์ํ๋์ด ์ผ๋ถ ์ฅ๋น๊ฐ ์๋ํ์ง ์๊ฒ ๋์์ต๋๋ค.
์ฅ๋น์ ์ด์ ๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ค๋ฉด ์ค๋ฅ ์ํฉ์ ํผํ ์ ์์์ ๊ฒ์ ๋๋ค.
์ฅ๋น ์๋์ ์ด์ ํ์ ๊ฒ์์ ์์๋ ฅ ์ฐ์
๋ฟ๋ง ์๋๋ผ ์ผ๊ธ ๋ฐ ํญ๊ณต๊ธฐ ํฐ๋น ์๋์๋ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ธก ์ง๋จ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์์ธกํ ์ ์๋ ๊ณ ์ฅ์ผ๋ก ์ธํด ๋ฐ์ํ ์ ์๋ ์์ค๋ณด๋ค ๋ ์ ๋ ดํ ๋ค๋ฅธ ์์ญ์์๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค.
2) ์ฌ๊ธฐ์์ธก
์๋ฐ๋์ ํฌ๋์คํฌ์์ ์ฌ์ฉํ๋ ์นด๋์์ ๋์ด ์ธ์ถ๋๋ ๊ฒฝ์ฐ ๊ฑฐ๋ ๋ด์ฉ์ ์ถ๊ฐ๋ก ํ์ธํด์ผ ํ ์๋ ์์ต๋๋ค.
3) ๋น์ ์์ ์ธ ์๋น์ ํจํด ํ์
์ผ๋ถ ๊ณ ๊ฐ์ด ๋น์ ์์ ์ธ ํ๋์ ๋ณด์ด๋ ๊ฒฝ์ฐ ๊ทํ๊ฐ ์ธ์งํ์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค.
4) ์ด์์์ ๋ฐ ๋ถํ์ ์๋ณ
FMCG ๋งค์ฅ์ ๋งค์ถ์ด ์์ธก์ ์ ๋ขฐ ๊ตฌ๊ฐ ์๋๋ก ๋จ์ด์ก๋ค๋ฉด ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ด์ ๋ฅผ ์ฐพ์๋ณผ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์ด์ ์งํ ์๋ณ์ ๋ํ ์ ๊ทผ ๋ฐฉ์
1) ๋จ์ผ ํด๋์ค ๋จ์ผ ํด๋์ค SVM์ ์ฌ์ฉํ ์ง์ ๋ฒกํฐ ๋จธ์
ํ๋ จ ์ธํธ์ ๋ฐ์ดํฐ๊ฐ ์ ๊ท ๋ถํฌ๋ฅผ ๋ฐ๋ฅด์ง๋ง ํ ์คํธ ์ธํธ์ ์ด์์ด ์๋ ๊ฒฝ์ฐ์ ์ ํฉํฉ๋๋ค.
๋จ์ผ ํด๋์ค ์ํฌํธ ๋ฒกํฐ ๋จธ์ ์ ์์ ์ฃผ์์ ๋น์ ํ ํ๋ฉด์ ๊ตฌ์ฑํฉ๋๋ค. ๋ฐ์ดํฐ๊ฐ ์ด์ํ๋ค๊ณ ๊ฐ์ฃผ๋๋ ๊ธฐ์ค ํ๊ณ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
DATA4 ํ์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก One-Class SVM์ ์ด์ ํ์ ๋ฐ๊ฒฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
2) ์ฒ์ ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ
๋๋ฌด๋ฅผ ๋ง๋๋ "๋ฌด์์" ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ถ๋ฌผ์ด ์ด๊ธฐ ๋จ๊ณ(๋๋ฌด์ ์์ ๊น์ด)์ ๋๋ญ์์ ์ ์ ๋ฉ๋๋ค. ๋ฐฐ์ถ๋ฌผ์ "๊ฒฉ๋ฆฌ"ํ๊ธฐ๊ฐ ๋ ์ฝ์ต๋๋ค. ๋น์ ์์ ์ธ ๊ฐ์ ๊ฒฉ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฒซ ๋ฒ์งธ ๋ฐ๋ณต์์ ๋ฐ์ํฉ๋๋ค.
3) ํ์ ํฌ๋ฝ์ ๋ฐ ํต๊ณ์ ๋ฐฉ๋ฒ
๋ฐ์ดํฐ๊ฐ ์ ๊ท ๋ถํฌ๋ฅผ ๋ฐ๋ฅด๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋ฉ๋๋ค. ์ธก์ ๊ฐ์ด ๋ถํฌ ํผํฉ์ ๊ผฌ๋ฆฌ์ ๊ฐ๊น์ธ์๋ก ๊ฐ์ ๋ณ์น์ฑ์ด ์ปค์ง๋๋ค.
๋ค๋ฅธ ํต๊ณ ๋ฐฉ๋ฒ๋ ์ด ํด๋์ค์ ํฌํจ๋ ์ ์์ต๋๋ค.
dyakonov.org์ ์ด๋ฏธ์ง
4) ์ธก์ ๋ฐฉ๋ฒ
๋ฐฉ๋ฒ์๋ k-์ต๊ทผ์ ์ด์, k-์ต๊ทผ์ ์ด์, ABOD(๊ฐ๋ ๊ธฐ๋ฐ ์ด์์น ๊ฐ์ง) ๋๋ LOF(๊ตญ์ ์ด์์น ์์ธ)์ ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ์ด ํฌํจ๋ฉ๋๋ค.
ํน์ฑ ๊ฐ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๊ฐ ๋์ผํ๊ฑฐ๋ ์ ๊ทํ๋ ๊ฒฝ์ฐ ์ ํฉํฉ๋๋ค(์ต๋ฌด์์ ๋ณด์ ๋ฑ์ ์ธก์ ํ์ง ์๋๋ก).
k-์ต๊ทผ์ ์ด์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ ๊ฐ์ด ๋ค์ฐจ์ ๊ณต๊ฐ์ ํน์ ์์ญ์ ์์นํ๊ณ ์ด์์น๊น์ง์ ๊ฑฐ๋ฆฌ๊ฐ ๋ถ๋ฆฌ๋ ์ดํ๋ฉด๋ณด๋ค ๋ ํด ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค.
5) ํด๋ฌ์คํฐ ๋ฐฉ๋ฒ
๊ตฐ์ง ๋ฐฉ๋ฒ์ ํต์ฌ์ ๊ฐ์ด ๊ตฐ์ง ์ค์ฌ์์ ์ผ์ ๋ ์ด์ ๋ฒ์ด๋๋ฉด ๊ทธ ๊ฐ์ด ๋ณ์น์ ์ธ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๊ฐ์ฅ ์ค์ํ ๊ฒ์ ํน์ ์์ ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ํด๋ฌ์คํฐ๋งํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
6) ์ฃผ์ฑ๋ถ๋ฒ
๋ถ์ฐ์ ๊ฐ์ฅ ํฐ ๋ณํ ๋ฐฉํฅ์ด ๊ฐ์กฐ๋๋ ๊ฒฝ์ฐ์ ์ ํฉํฉ๋๋ค.
7) ์๊ณ์ด ์์ธก ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ
๊ฐ์ด ์์ธก ์ ๋ขฐ ๊ตฌ๊ฐ์ ๋ฒ์ด๋๋ฉด ํด๋น ๊ฐ์ ๋น์ ์์ ์ธ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ์๊ณ์ด์ ์์ธกํ๊ธฐ ์ํด์๋ Triple Smoothing, S(ARIMA), Boosting ๋ฑ์ ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค.
์๊ณ์ด ์์ธก ์๊ณ ๋ฆฌ์ฆ์ ์ด์ ๊ธฐ์ฌ์์ ๋ ผ์๋์์ต๋๋ค.
8) ์ง๋ ํ์ต(ํ๊ท, ๋ถ๋ฅ)
๋ฐ์ดํฐ๊ฐ ํ์ฉํ๋ ๊ฒฝ์ฐ ์ ํ ํ๊ท๋ถํฐ ์ํ ๋คํธ์ํฌ๊น์ง ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํฉ๋๋ค. ์์ธก๊ฐ๊ณผ ์ค์ ๊ฐ์ ์ฐจ์ด๋ฅผ ์ธก์ ํ๊ณ , ๋ฐ์ดํฐ๊ฐ ํ์ค์์ ์ด๋ ์ ๋ ๋ฒ์ด๋๋์ง ๊ฒฐ๋ก ์ ๋์ถํด ๋ณด๊ฒ ์ต๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ ์ผ๋ฐํ ๋ฅ๋ ฅ์ด ์ถฉ๋ถํ๊ณ ํ๋ จ ์ธํธ์ ๋น์ ์์ ์ธ ๊ฐ์ด ํฌํจ๋์ง ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
9) ๋ชจ๋ธ ํ ์คํธ
์ด์์น ๊ฒ์ ๋ฌธ์ ๋ฅผ ์ถ์ฒ ๊ฒ์ ๋ฌธ์ ๋ก ์ ๊ทผํด๋ณด์. SVD ๋๋ ์ธ์๋ถํด ๊ธฐ๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ํน์ง ํ๋ ฌ์ ๋ถํดํ๊ณ , ์๋ ํ๋ ฌ๊ณผ ํฌ๊ฒ ๋ค๋ฅธ ์ ํ๋ ฌ์ ๊ฐ์ ๋น์ ์์ผ๋ก ๊ฐ์ฃผํด ๋ณด๊ฒ ์ต๋๋ค.
dyakonov.org์ ์ด๋ฏธ์ง
๊ฒฐ๋ก
์ด ๊ธฐ์ฌ์์๋ ์ด์ ํ์ง์ ๋ํ ์ฃผ์ ์ ๊ทผ ๋ฐฉ์์ ๊ฒํ ํ์ต๋๋ค.
์ด์ ํ์์ ์ฐพ๋ ๊ฒ์ ์ฌ๋ฌ ๋ฉด์์ ์์ ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ด์์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ด๋ ์ ๊ทผ ๋ฐฉ์์ ์์ต๋๋ค. ํน์ ์ฌ๋ก๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ผ๋ จ์ ๋ฐฉ๋ฒ์ด ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ ๋ง์ต๋๋ค. ์ด์ ํ์ง๋ ๋จ์ผ ํด๋์ค ์ง์ ๋ฒกํฐ ๋จธ์ , ํฌ๋ฆฌ์คํธ ๋ถ๋ฆฌ, ๋ฉํธ๋ฆญ ๋ฐ ํด๋ฌ์คํฐ ๋ฐฉ๋ฒ, ์ฃผ์ ๊ตฌ์ฑ ์์ ๋ฐ ์๊ณ์ด ์์ธก์ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค.
๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค๋ฉด ๊ธฐ์ฌ ๋๊ธ์ ์ด์ ๋ํด ์ ์ด๋ณด์ธ์.
์ถ์ฒ : habr.com