๋ชจ๋ธ ๊ฐ๋ฐ์ ๋ฐ๋ณต ํ๋ก์ธ์ค์ ๋๋ค. ๋ฐ๋ณต์ด ๋๋ ๋๋ค ๋ชจ๋ธ ์ฑ๋ฅ์ ๋น๊ตํด๋ด์ผ ํ์ฃ . ์ด๋ฒ ๋ฐ๋ณต ๋จ๊ณ ๊ฒฐ๊ณผ๋ฌผ์ ์ฑ๋ฅ์ด ์ด์ ๋ฐ๋ณต ๋จ๊ณ์ ๋น๊ตํด์ ํ๋ก๋์ ํ๊ฒฝ์ ์ผ๋ง๋ ์ ํฉํ ์ง ํ๊ฐํฉ๋๋ค.
๋ฌธ์ ์ ๋ํ ๋ชจ๋ธ์ ์ ํํ ๋๋ ๊ฐ์ฉํ ๋ชจ๋ธ ์ ์ฒด๊ฐ ์๋๋ผ ๋ฌธ์ ์ ์ผ๋ฐ์ ์ผ๋ก ์ ํฉํ ๋ชจ๋ธ ์งํฉ์ ์ง์คํด์ผ ํ๋ค.
์์ 1
์ ํดํ ํธ์์ ํ์งํ๋ ์์คํ ๊ฐ๋ฐํ๋ค๊ณ ํ ๋, ํด๋น ๋ฌธ์ ๋ ํ ์คํธ ๋ถ๋ฅ ๋ฌธ์ ์ด๋ฏ๋ก ๋์ด๋ธ ๋ฒ ์ด์ฆ, ๋ก์ง์คํฑ ํ๊ท, ์ํ ์ ๊ฒฝ๋ง, ํธ๋์คํฌ๋จธ ๊ธฐ๋ฐ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ค.์์ 2
์ด์ ๊ฑฐ๋ ํ์ง ์์คํ ์ ๊ฐ๋ฐํ๋ค๊ณ ํ ๋, ์ ํ์ ์ธ ์ด์ ํ์ง ๋ฌธ์ ์ด๋ฏ๋ก k-์ต๊ทผ์ ์ด์, ์์ด์๋ ์ด์ ํฌ๋ ์คํธ, ํด๋ฌ์คํธ๋ง, ์ ๊ฒฝ๋ง ๋ฑ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ค.
- ์ต์ฒจ๋จ ๋ชจ๋ธ์ด ์๋ฏธํ๋ ๋ฐ๋ **"์ผ๋ถ ์ ์ ๋ฐ์ดํฐ์ ์์ ๊ธฐ์กด ๋ชจ๋ธ๋ณด๋ค ์ฑ๋ฅ์ด ๋ ์ข๋ค"**๋ ๋ป์ด๋ค.
- ์ฆ, ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฐ์ดํฐ์์๋ ์ฑ๋ฅ์ด ์ ์ ๋์ฌ ์๋ ์๋ค๋ ์๋ฏธ์ด๋ค.
- ๋จ์ํ ๋ชจ๋ธ์ ์ ํํ๋ฉด ๋ฐฐํฌํ๊ธฐ ์ฝ๊ณ ๋ณต์กํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ฒ๊น ํ๊ธฐ ์์ํ๋ค.
- ๋จ, ๋จ์ํ๋ค๋ ์๋ฏธ๊ฐ ํญ์ ๋
ธ๋ ฅ์ด ์ต์ํ์ผ๋ก ๋๋ ๋ชจ๋ธ์ ์๋ฏธํ๋ ๊ฒ์ ์๋๋ค.
- ์ฌ์ ํ๋ จ๋ BERT ๋ชจ๋ธ์ ์์ํ๊ธฐ ์ฌ์ธ ์ ์๋ค.
- ํ์ง๋ง ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ค๊ณ ํ ๋ ๋ชจ๋ธ ์์ฒด๊ฐ ๋ณต์กํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ ํ๊ธฐ์ ๋ง์ ๋ ธ๋ ฅ์ด ๋ ๋ค.
- ๋ชจ๋ธ ํ๊ฐ ๊ณผ์ ์๋ ์ฌ๋์ ํธํฅ์ด ๋ค์ด๊ฐ ์ ๋ฐ์ ์๋ค.
- ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์๋ก ๋ค๋ฅธ ์ํคํ
์ฒ๋ฅผ ๋น๊ตํ ๋๋ ๋น๊ต ๊ฐ๋ฅํ ์ค์ ์๋์์ ๋น๊ตํ๋ ๊ฒ์ด ์ข๋ค.
- ์๋ฅผ ๋ค์ด, A ๋ชจ๋ธ์ ์คํ์ 100ํ ์ํํ๋๋ฐ B ๋ชจ๋ธ์ ์คํ์ 5ํ๋ง ์ํํ๋ค๋ฉด ๋น๊ต๊ฐ ๋์ง ์๋๋ค.
- ํ์ฌ ์ต์ ์ธ ๋ชจ๋ธ์ ๋ ๋ฌ ํ์๋ ์ต์ ์ด ์๋ ์ ์๋ค.
- ์ด ๋ ํ์ต ๊ณก์ ์ผ๋ก ๋ฐ์ดํฐ๊ฐ ๋์ด๋จ์ ๋ฐ๋ผ ๋ชจ๋ธ ์ฑ๋ฅ์ด ์ด๋ป๊ฒ ๋ณํ ์ง ๊ฐ๋ ํด๋ณผ ์ ์๋ค.
- ํ๋ จ ๋ฐ์ดํฐ ์ฆ๊ฐ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ์ ํํ ์ผ๋ง๋ ํฅ์๋ ์ง ์ถ์ ์ ๋ชป ํ์ง๋ง ์ฑ๋ฅ์ ์ด์ ์ด ์์์ง ๋๋ต์ ์ผ๋ก ํ์ ์ด ๊ฐ๋ฅํ๋ค.
๋ชจ๋ธ์ ์ ํํ ๋ ์๋ง์ ํธ๋ ์ด๋์คํ๋ฅผ ๊ณ ๋ คํด์ผ ํ๋ค.
ex1
FP(False Positive) vs FN(False Negative)- ์ง๋ฌธ ์ ๊ธ ํด์ ์ ๊ฒฝ์ฐ ๋ชจ๋ฅด๋ ์ฌ๋์ด ์ง๋ฌธ ์ ๊ธ์ ํด์ ํ๋ ๊ฒ์ด ๋ ์ํํ๊ธฐ ๋๋ฌธ์ FP๊ฐ ์ ์ด์ผ ํ๋ค.
- ์ฝ๋ก๋ 19 ์ ๋ณ ๊ฒ์ฌ์ ๊ฒฝ์ฐ ์ฝ๋ก๋์ ๊ฑธ๋ฆฐ ์ฌ๋์ด ์๋๋ผ๊ณ ํ๋จํ๋ ๊ฒ์ด ๋ ์ํํ๊ธฐ ๋๋ฌธ์ FN์ด ์ ์ด์ผ ํ๋ค.
ex2
์ฐ์ฐ๋ ์๊ตฌ ์ฌํญ vs ์ ํ๋- ๋ณต์กํ ๋ชจ๋ธ์ ์ ํ๋๊ฐ ๋์ง๋ง ์์ธก๊ฐ์ ์งง์ ์ฒ๋ฆฌ ์๊ฐ ๋ด์ ๋ด๋ ค๋ฉด CPU๋ณด๋ค๋ GPU๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
ex3
ํด์ ๊ฐ๋ฅ์ฑ vs ์ฑ๋ฅ- ๋ณต์กํ ๋ชจ๋ธ์ ์ฑ๋ฅ์ด ์ข์ง๋ง ๊ฒฐ๊ณผ๋ฅผ ํด์ํ๊ธฐ ์ด๋ ต๋ค.
- ํ์ค์ ๋ชจ๋ธ๋ณด๋ค ํจ์ฌ ๋ณต์กํ๊ณ ๋ชจ๋ธ์ ์ด๋ฅผ ์ด๋ ์ ๋ ๊ทผ์ฌ๋ฅผ ํ ๋ฟ์ด๋ค.
- ๋ชจ๋ ๋ชจ๋ธ์ ์์ ๋ง์ ๊ฐ์ ์ด ์์ผ๋ฉฐ, ์ด๋ฅผ ์ ์ดํดํ๋ฉด ์ํฉ์ ๋ง๋ ๋ชจ๋ธ์ด ๋ฌด์์ธ์ง ํ๋จํ ์ ์๋ค.
๋ค์์ ํํ ์ฌ์ฉํ๋ ๊ฐ์ ์ ๋์ดํ ๊ฒ์ด๋ค.
์์ธก ๊ฐ์ ์ ๋ ฅ X์์ Y๋ฅผ ์์ธกํ๋ ๊ฒ์ด ๋ชฉํ์ธ ๋ชจ๋ธ์ X๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Y๋ฅผ ์์ธกํ ์ ์๋ค.
IDD(Independent and Identically Distributed) ์ ๊ฒฝ๋ง์์ ๋ชจ๋ ๋ฐ์ดํฐ ํฌ์ธํธ๊ฐ ๋์ผํ ๊ฒฐํฉ ๋ถํฌ์์ ๋ ๋ฆฝ์ ์ผ๋ก ์ถ์ถ๋์๋ค๊ณ ๊ฐ์ ํ๋ค.
๋งค๋๋ฌ์(Smoothness) ์ ๋ ฅ X๊ฐ ์ถ๋ ฅ Y๋ฅผ ์์ฑํ๋ค๋ฉด ์ ๊ฐ๊น์ด ์ ๋ ฅ๊ฐ์ ๋น๋ก์ ์ผ๋ก Y์ ๊ฐ๊น์ด ์ถ๋ ฅ๊ฐ์ ์์ฑํ๋ค.
๊ณ์ฐ ๊ฐ๋ฅ์ฑ(Tractability) X๋ ์ ๋ ฅ์ด๊ณ Z๋ X์ ์ ์ฌ ํํ์ด๋ผ๊ณ ํ ๋ ์์ฑ ๋ชจ๋ธ์ ํ๋ฅ
$P(Z|X)$ ๋ฅผ ๊ณ์ฐํ ์ ์๋ค.
๊ฒฝ๊ณ(Boundaries) ์ ํ ๋ถ๋ฅ๊ธฐ๋ ๊ฒฐ์ ๊ฒฝ๊ณ๊ฐ ์ ํ์ด๋ผ๊ณ ๊ฐ์ ํ๋ค.
์กฐ๊ฑด๋ถ ๋ ๋ฆฝ(Conditional Independence) ๋์ด๋ธ ๋ฒ ์ด์ฆ ๋ถ๋ฅ๊ธฐ๋ ์ ํด์ง ํด๋์ค์ ๋ํด ์์ฑ๊ฐ๋ค์ด ์ํธ ๋ ๋ฆฝ์ด๋ผ๊ณ ๊ฐ์ ํ๋ค.
์ ๊ท ๋ถํฌ(Normally Distributed) ๋ง์ ํต๊ณ์ ๋ฐฉ๋ฒ๋ก ์ ๋ฐ์ดํฐ๊ฐ ์ ๊ท ๋ถํฌ๋ฅผ ๋ฐ๋ฅธ๋ค๊ณ ๊ฐ์ ํ๋ค.
์ฑ๋ฅ์ ํฅ์ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ ์ค ํ๋๋ก ์ฌ๋ฌ ๊ฐ์ ๋ชจ๋ธ์ ์์๋ธํ๋ ๋ฐฉ๋ฒ์ด ์๋ค. ์ด ๋ ์์๋ธ๋ด์ ๊ฐ ๋ชจ๋ธ์ ๊ธฐ๋ณธ ํ์ต๊ธฐ(base learner)๋ผ๊ณ ํ๋ค.
์์๋ธ์ ๋ฐฐํฌ๊ฐ ๋ณต์กํ๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ด๋ ค์ ํ๋ก๋์ ์์ ์ ํธ๋์ง๋ ์์ง๋ง ๊ด๊ณ ํด๋ฆญ๋ฅ ์์ธก ๊ฐ์ด ์ฑ๋ฅ์ด ์กฐ๊ธ๋ง ํฅ์๋ผ๋ ๊ธ์ ์ ์ดใท๊ทธ์ด ํฐ ๊ฒฝ์ฐ ์์ฃผ ์ฌ์ฉ๋๊ฐ๋ ํ๋ค.
๋ค์๊ณผ ๊ฐ์ด 3๊ฐ์ ๋ถ๋ฅ๊ธฐ๋ก ์์๋ธ์ ์ํํ์ฌ ๋ณดํ (voting)์ ํตํด ํ๋จํ๋ค๊ณ ํ ๋ ์ป์ ์ ์๋ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ๋ค.
์ด ๋ ๋ชจ๋ ๋ถ๋ฅ๊ธฐ๊ฐ ์๋ก ์๊ด๊ด๊ณ๊ฐ ์๋ค๋ฉด, ์์๋ธ์ ์ ํ๋๋ **0.784(0.343 + 0.441)**์ด๋ค.
๋ฐ์ดํฐ์ ์ด ์ฃผ์ด์ง๋ง ์ ์ฒด ๋ฐ์ดํฐ์ ์ผ๋ก ํ๋์ ๋ถ๋ฅ๊ธฐ๋ฅผ ํ๋ จํ๋ ๋์ ๋ณต์ ์ถ์ถ์ ์ํํด ์ป์ ๊ฐ ๋ฐ์ดํฐ์ ์ผ๋ก ๋ชจ๋ธ์ ํ๋ จํ๋ค.
- ๋ถ๋ฅ ๋ฌธ์ ์์๋ ๋ค์๊ฒฐ ํฌํ๋ก ์ต์ข ์์ธก๊ฐ์ ๊ฒฐ์ ํ๊ณ ํ๊ท ๋ฌธ์ ์์๋ ์์ธก๊ฐ์ ํ๊ท ์ ๋ด ๊ฒฐ์ ํ๋ค.
- ๋ฐฐ๊น ์ ์ ๊ฒฝ๋ง, ๋ถ๋ฅ ๋ฐ ํ๊ท ํธ๋ฆฌ ๋ฑ ๋ถ์์ ์ฑ์ด ๋์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ค.
- ๋ฐฐ๊น ์ ์ฌ์ฉํ๋ ๋ํ์ ์ธ ๋ชจ๋ธ๋ก ๋๋ค ํฌ๋ ์คํธ๊ฐ ์๋ค.
์์๋ธ์ ๊ตฌ์ฑํ๋ ๊ฐ ํ์ต๊ธฐ๋ ๋์ผํ ์ํ ์งํฉ์ผ๋ก ํ์ต์ ์ํํ๋๋ฐ, ๋งค ๋ฐ๋ณต๋ง๋ค ์๋ชป ๋ถ๋ฅ๋ ์ํ์ ๋ ๋์ ๊ฐ์ค์น๋ฅผ ๋ถ์ฌํ๋ฉฐ ๋ฐ๋ณต ํ์ต์ ์ํํ๋ค.
๋ถ์คํ ์ ์ฌ์ฉํ๋ ๋ชจ๋ธ์ ์๋ก ๊ทธ๋๋์ธํธ ๋ถ์คํ ๋จธ์ (GVM)์ด ์๋ค.
ํ๋ จ ๋ฐ์ดํฐ๋ก ๊ธฐ๋ณธ ํ์ต๊ธฐ๋ฅผ ํ๋ จํ๊ณ , ๊ธฐ๋ณธ ํ์ต๊ธฐ์ ์ถ๋ ฅ์ ๊ฒฐํฉํด ์ต์ข ์์ธก์ ์ํํ๋ ๋ฉํ ํ์ต๊ธฐ๋ฅผ ๋ง๋ ๋ค. ๋ฉํ ํ์ต๊ธฐ์์๋ ๋ค์๊ฒฐ ํฌํ ํน์ ํ๊ท ํฌํ๋ฅผ ์ํํด ์ต์ข ์์ธก๊ฐ์ ๊ฒฐ์ ํ๋ค.
์ด ๋ ๊ธฐ๋ณธ ํ์ต๊ธฐ๋ก ์๋ก ๋ค๋ฅธ ์ข ๋ฅ์ ๋ชจ๋ธ ์งํฉ์ ์ฌ์ฉํ ์ ์๋ค.
์คํ ์งํ ์ํฉ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ์ถ์ ํ๋ ๊ณผ์ ์ ์คํ ์ถ์ ์ด๋ผ๊ณ ํ๋ฉฐ, ๋์ค์ ์ฌํํ๊ฑฐ๋ ๋ค๋ฅธ ์คํ๊ณผ ๋น๊ตํ ๋ชฉ์ ์ผ๋ก ์คํ์ ๋ชจ๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๋ ํ๋ก์ธ์ค๋ฅผ ๋ฒ์ ๊ด๋ฆฌ๋ผ๊ณ ํ๋ค.
์คํ ์ถ์ ์ ๋ชจ๋ ์ถ์ ์งํ๋ฅผ ๊ณ ๋ คํ๋ ๊ฒ์ ์ข์ง๋ง ๋๋ถ๋ถ ์ดํด๋ณด์ง ์์๋ ๋๋ ๊ฒ๋ค์ด๋ค. ์คํ ์ถ์ ์งํ๋ ๋๋ฒ๊น ์ ๋จ์ด๋ฅผ ์ ๊ณตํ๋ฏ๋ก ํ์ํ ํญ๋ชฉ์ ์ถ๋ ค์ ์ถ์ ํ๋ ๊ฒ์ด ์ข๋ค.
์คํ ์ถ์ ์งํ์ ์๋ก ๋ค์์ด ์๋ค.
- ์์ค ๊ณก์
- ๋ชจ๋ธ ์ฑ๋ฅ ์งํ
- ์ํ, ์์ธก๊ฐ, ๊ทธ๋ผ์ด๋ ํธ๋ฃจ์ค ๋ ์ด๋ธ ์์ ๋ํ ๋ก๊ทธ
- ๋ชจ๋ธ ํ๋ จ ์๋
- ์์คํ ์ฑ๋ฅ ์งํ
- ๋งค๊ฐ๋ณ์์ ํ์ดํผํ๋ผ๋ฏธํฐ
ML ์์คํ ์ ์ฝ๋์ ๋ฐ์ดํฐ๋ก ์ด๋ฃจ์ด์ง ๊ฒ์ด๋ฏ๋ก, ์ฝ๋ ๋ฟ๋ง ์๋๋ผ ๋ฐ์ดํฐ๋ ๋ฒ์ ์ ์ง์ ํด์ผ ํ๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ฒ์ ๊ด๋ฆฌํ๋ฉด ์ข์ง๋ง ๋ค์๊ณผ ๊ฐ์ ์ด๋ ค์์ผ๋ก ์ธํด ์ค์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํ๋ ์ฌ๋์ ๋ง์ง ์๋ค.
์ด์ 1
๋ฐ์ดํฐ๊ฐ ์ข ์ข ์ฝ๋๋ณด๋ค ํจ์ฌ ํฌ๊ธฐ ๋๋ฌธ์ ์ฝ๋ ๋ฒ์ ์ ๋ต์ ๋ฐ์ดํฐ ๋ฒ์ ๊ด๋ฆฌ์ ๋์ผํ๊ฒ ์ฌ์ฉํ๊ธฐ๊ฐ ์ด๋ ต๋ค.์ด์ 2
diff๋ฅผ ์ด๋ป๊ฒ ์ ์ํ ์ง ๋ช ํํ์ง ์๊ณ ์๊ฒฌ์ด ๋ถ๋ถํ๊ธฐ ๋๋ฌธ์ด๋ค.์ด์ 3
๋ฐ์ดํฐ ๋ณดํธ ๊ท์ (GDPR) ๋๋ฌธ์ ๋ฒ์ ๊ด๋ฆฌ๊ฐ ์ด๋ ต๋ค.
๋ฐ์ดํฐ ๋ฒ๋ ฌ ์ฒ๋ฆฌ๋ ๊ฐ ์์ ์๊ฐ ๋ชจ๋ธ ์ ์ฒด๋ฅผ ๋ณต์ ํด์ ๋ชจ๋ ๊ณ์ฐ์ ์ํํ๋ค. ์ด๋ ๊ฐ์ฅ ์ด๋ ค์ด ๋ฌธ์ ๋ ์๋ก ๋ค๋ฅธ ๋จธ์ ์์ ๊ณ์ฐํ ๊ทธ๋๋์ธํธ๋ฅผ ์ด๋ป๊ฒ ์ ํํ๊ณ ํจ๊ณผ์ ์ผ๋ก ํฉ์ฐํ ๊ฒ์ธ์ง์ด๋ค.
- **๋๊ธฐ์ ํ๋ฅ ์ ๊ฒฝ์ฌ ํ๊ฐ๋ฒ(Synchronous Stochastic Gradient Descent)**์ ์ฌ์ฉํ๋ค๋ฉด ์์
์๋๊ฐ ๋
ธ๋ฅธ ๋จธ์ ํ๋๊ฐ ์ ์ฒด ์์คํ
์ ์๋๋ฅผ ๋ฆ์ถ ์ ์๋ค.
- ์ด๋ฐ ๋ฌธ์ ๋ **๋์ค์ ๋ฌธ์ (Straggler Problem)**๋ผ๊ณ ํ๋ค.
- **๋น๋๊ธฐ์ ํ๋ฅ ์ ๊ฒฝ์ฌ ํ๊ฐ๋ฒ(Asynchronous Stochastic Gradient Descent)**์ ์ฌ์ฉํ๋ค๋ฉด ํ ๋จธ์ ์ ๊ทธ๋๋์ธํธ๊ฐ ๋ค๋ฅธ ๋จธ์ ์ ๊ทธ๋๋์ธํธ๋ฅผ ์
์ํ๊ธฐ ์ ์ ๊ฐ์ค์น๋ฅผ ๋ฐ๊ฟ๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ ์ต์ ์ด ์๋ ๊ทธ๋๋์ธํธ๋ฅผ ์ ์ฉํ ์ ์๋ค.
- ์ด๋ฐ ๋ฌธ์ ๋ฅผ **๊ทธ๋๋์ธํธ ๋ถํจ(Gradient Staleness)**๋ผ๊ณ ํ๋ค.
๊ฐ์ค์น ์๊ฐ ๋ง์ ๊ฒฝ์ฐ ๊ทธ๋๋์ธํธ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ๊ฒ ์ด๋ค๋ ๊ฒฝํฅ์ด ์์ด ๊ฐ์ ๊ฐ์ค์น๋ฅผ ์์ ํ ๊ฐ๋ฅ์ฑ์ด ๋ฎ์์ง๋ฏ๋ก ๊ทธ๋๋์ธํธ ๋ถํจ ๋ฌธ์ ๊ฐ ์ค์ด๋ ๋ค. ์ฆ, ๊ฐ์ค์น ์๊ฐ ๋ง์ ๊ฒฝ์ฐ ๋๊ธฐ์์ด๋ ๋น๋๊ธฐ์ SGD ๋ชจ๋ ์ ์ฌํ๊ฒ ์๋ ดํ๋ค.
์ด๋ ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณ๋ ฌ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ ๋ฐฐ์น ํฌ๊ธฐ๊ฐ ๋งค์ฐ ์ค์ํ๋ค.
๋ชจ๋ธ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ ๋ชจ๋ธ์ ๊ฐ๊ธฐ ๋ค๋ฅธ ๊ตฌ์ฑ ์์๋ฅผ ์๋ก ๋ค๋ฅธ ๋จธ์ ์์ ํ๋ จํ๋ ๊ฒ์ ๋งํ๋ค.
- ์ค์ ๋ก ๋ณ๋ ฌ๋ก ์คํ๋์ง๋ ์์ -> ๋จธ์ 1์ ์ฒซ ๋ฒ์งธ ๋ ์ด์ด ๋จธ์ 2์ ๋๋ฒ์ฌ๋ ์ด์ด ํ ๋นํ๋ฉด ๋จธ์ 2๋ ๋จธ์ 1์ด ๋๋๊ธธ ๊ธฐ๋ค๋ ค์ผํจ
ํ์ดํ๋ผ์ธ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ ์๋ก ๋ค๋ฅธ ๋จธ์ ์ ์๋ ๋ชจ๋ธ์ ์๋ก ๋ค๋ฅธ ๊ตฌ์ฑ ์์๋์ด ์ข ๋ ๋ณ๋ ฌํํด ์ฒ๋ฆฌ๋๋๋ก ๊ณ ์ํ ๋ฐฉ๋ฒ์ด๋ค.
ํ์ฌ: ML ์ ๋ฌธ ์ง์ + ๋ฐ์ดํฐ + ์ฐ์ฐ ๋ฅ๋ ฅ ์ฐ๋ฆฌ๊ฐ ๊ฐ๊ณ ์ ํ๋ ๋ฐฉํฅ: ์๋ฃจ์ = ๋ฐ์ดํฐ + 100๋ฐฐ์ ์ฐ์ฐ ๋ฅ๋ ฅ
์คํ ML์ด๋ ์ค์ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด ML ์๊ณ ๋ฆฌ์ฆ ํ์ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋ ๊ฒ์ ๋งํ๋ค.
ํ์ดํผํ๋ผ๋ฏธํฐ๋ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ๋ ๋งค๊ฐ๋ณ์๋ก ํ์ต๋ฅ , ๋ฐฐ์น ํฌ๊ธฐ, ์๋์ธต ์, ์๋ ์ ๋ ์, ๋๋กญ์์ ํ๋ฅ ๋ฑ ํ์ต ๊ณผ์ ์ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉํ๋ ๊ฐ์ ๋งํ๋ค.
https://arxiv.org/abs/1707.05589 ์ ๋ฐ๋ฅด๋ฉด ๊ตฌ์ ๋ชจ๋ธ์ ํ์ดํผํ๋ผ๋ฏธํฐ๊ฐ ์ ์กฐ์ ๋ผ ์์ผ๋ฉด ์ต์ ๋ชจ๋ธ๋ณด๋ค ๊ตฌ์ ๋ชจ๋ธ์ด ๋ ์ฐ์ํ ์ ์๋ค.
auto-sklearn, keras tuner, tune ๋ฑ์ ์ ํธ๋ฆฌํฐ๋ฅผ ํตํด ํ์ํผํ๋ผ๋ฏธํฐ๋ฅผ ์๋ํํ๊ณ ์์
๋ชจ๋ธ ์ฑ๋ฅ์ ์ฌ๋ฌ ํ์ดํผํ๋ผ๋ฏธํฐ๋ณด๋ค ํน์ ํ์ดํผํ๋ผ๋ฏธํฐ ๋ณ๊ฒฝ์ ๋ ๋ฏผ๊ฐํ๋ฏ๋ก ๋ฏผ๊ฐํ ํ์ดํผํ๋ผ๋ฏธํฐ ์์ ์ ์ ์คํด์ผ ํ๋ค.
๋ชจ๋ธ์ ์๋ก ๋ค๋ฅธ ๊ตฌ์ฑ ์์ ํน์ ๋ชจ๋ธ ์ ์ฒด๋ฅผ ํ์ดํผ ํ๋ผ๋ฏธํฐ๋ก ๊ฐ์ฃผํ๋ ๊ฒ. ex. ํฉ์ฑ๊ณฑ ๋ ์ด์ด ํฌ๊ธฐ or ์คํต ๋ ์ด์ด ์ ๋ฌด ๋ฑ์ ํ์ดํผํ๋ผ๋ฏธํฐ์ ์ผ์ข ์ผ๋ก ์๊ฐ.
์ด๋ฐ ๊ฒ์ ์ฐ๊ตฌํ๋ ๋ถ์ผ๋ฅผ ์ ๊ฒฝ๋ง ์ํคํ ์ฒ ํ์(Neural Architecture Search, NAS)๋ผ๊ณ ํ๋ค. = ์ต์ ์ ์ ๊ฒฝ๋ง ๋ชจ๋ธ ์ํคํ ์ฒ๋ฅผ ํ์ํ๋ค
NAS ์ค์ ์ ์ธ๊ฐ์ง ์์
- ํ์ ๊ณต๊ฐ: ๊ฐ๋ฅํ ๋ชจ๋ธ ์ํคํ ์ฒ์ ๋ฒ์
- ์ฑ๋ฅ ์ถ์ ์ ๋ต: ๊ฐ ์ํคํ ์ฒ ํ๋ณด๋ฅผ ๋ฐ๋ฐ๋ฅ๋ถํฐ ์๋ ดํ ๋๊น์ง ํ๋ จํ ํ์ ์์ด ์ฑ๋ฅ์ ํ๊ฐํ ์ ์์ด์ผ ํ๋ค.
- ํ์ ์ ๋ต: ํ์ ๊ณต๊ฐ์ ํํ (ex. ๋ฌด์์ ํ์, ๊ฐํํ์ต, ์งํ)
NAS์ ๊ฒฝ์ฐ ํ์ ๊ณต๊ฐ์ด ์ด์ฐ ํํ ๊ตฌ์ฑ ๋จ์์ ์งํฉ์ NAS์๊ฒ ์ ๊ณตํด์ผ ํ๋ค. (ex. ๋ค์ํ ํฌ๊ธฐ์ ์ฌ๋ฌ ์ข ๋ฅ์ ํฉ์ฑ๊ณฑ, ์ ํ, ํ๋ง, ...)
์ตํฐ๋ง์ด์ ๋ฅผ NAS์ ๊ตฌ์ฑ ๋จ์์ ํฌํจ ์์ผ ์ ์๋ํ๋ ๊ฒ์ ํ์ํ๋ฉด ๋์ง๋ง, ์ตํฐ๋ง์ด์ ๋ ํ์ดํผํ๋ผ๋ฏธํฐ ์ค์ ์ ๋ฏผ๊ฐํ๊ณ ๊ธฐ๋ณธ ํ์ดํผํ๋ผ๋ฏธํฐ๊ฐ ์ํคํ ์ฒ ํ๋ณด ์ ์ฒด์ ๋๋ฃจ ์ ๋์ํ์ง X
=> ์ ๋ฐ์ดํธ ๊ท์น์ ์ ํ๋ ํจ์๋ฅผ ์ตํฐ๋ง์ด์ ๋์ ์ ๊ฒฝ๋ง์ผ๋ก ๋์ฒด => ์ตํฐ๋ง์ด์ ์กฐ์ฐจ๋ ์ ๊ฒฝ๋ง์ด๋ฏ๋ก ํ์ต์ด ํ์ => ํ์ต๋ ์ตํฐ๋ง์ด์ ๋ ๋๋จธ์ง ์ ๊ฒฝ๋ง๊ณผ ๋์ผํ ๋ฐ์ดํฐ์ ์์ ํ๋ จ ๊ฐ๋ฅ => ์ด๋ ๊ฒ ํ๋ฉด ์์ ํ ๋๋ง๋ค ์ตํฐ๋ง์ด์ ๋ฅผ ์๋ก ํ๋ จํด์ผ ํจ
๊ทธ๋์ ๊ธฐ์กด ์์ ์งํฉ์ผ๋ก ์ตํฐ๋ง์ด์ ๋ฅผ ํ ๋ฒ ๋ ํ์ต์์ผ์ ์๋ก์ด ์์ ๋ง๋ค ์ฌ์ฉํ๊ฒ ํ๋ค.
=> ์ตํฐ๋ง์ด์ ํ์ต ์ ์์ค ํจ์ = ๊ธฐ์กด ์์ ์ ํ์ฐ ์์ค
ํ๊ฐ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐ๊ณผ ํ๋ก๋์ ํ๊ฒฝ ๊ฐ์ ๋์ผํด์ผ ํ๋ค. but ๊ฐ๋ฐ ํ๊ฒฝ์ Ground Truth ํ ์ด๋ธ์ด ์์ง๋ง ํ๋ก๋์ ใ ์๋ ์์ด์ ํ์ค์ ์ผ๋ก ์ด๋ ค์ ํ๋ก๋์ ํ๊ฒฝ์์ ๋ชจ๋ธ ์ฑ๋ฅ์ ์ง์ ํํ๊ธฐ ์ด๋ ต => ์ฑ๋ฅ ๋ณํ์ ์ค๋ฅ ํ์ง๋ฅผ ์ํด ๋ชจ๋ํฐ๋ง ์ํ
๋ฐฐํฌ ํ์๋ ํ๋ก๋์ ํ๊ฒฝ์์ ๋ชจ๋ธ์ ๊ณ์ ๋ชจ๋ํฐ๋งํ๊ณ ํ ์คํธ
ํ๊ฐ ์งํ ์์ฒด๋ก๋ ํฌ๊ฒ ์๋ฏธ๊ฐ ์๋ค. ๋ชจ๋ธ์ ํใฑ๊ฐํ ๋๋ ํ๊ฐ ๊ธฐ์ค์ ์ ํํ ์์์ผ ํ๋ค. ์ ์ค ์ผ์ด์ค๋ง๋ค ๋ค๋ฅด์ง๋ง ์ ์ํ ๋ฒ ์ด์ค๋ผ์ธ์ ๋ค์๊ณผ ๊ฐ๋ค.
๋ฌด์์ ๋ฒ ์ด์ค๋ผ์ธ: ๋ฌด์์๋ก ์์ธก ๋จ์ ํด๋ฆฌ์คํฑ: 0 ๊ท์น ๋ฒ ์ด์ค๋ผ์ธ: ๋จ์ ํด๋ฆฌ์คํฑ์ ํน์ -> ๊ฐ์ฅ ํํญ ํด๋์ค๋ก ์์ธก ์ธ๊ฐ์ ์ํ ๋ฒ ์ด์ค๋ผ์ธ: ์ ๋ฌธ๊ฐ์ ๋น๊ต ๊ธฐ์กด ์๋ฃจ์ : ใฑ๊ธฐ์กด ์๋ฅ์ ๊ณผ ๋น๊ต
์ข์ ์์คํ ๊ณผ ์ ์ฉํ ์์คํ ์ ๊ตฌ๋ถ ์ข์ ์์คํ ์ด ๋ฐ๋์ ์ ์ฉํ ๊ฒ์ ์๋๋ฉฐ ๋์ ์์คํ ์ด ๋ฐ๋์ ์ ์ฉํ์ง ์์ ๊ฒ๋ ์๋ใ .
๋ชจ๋ธ ํ๊ฐ ์ ์ฑ๋ฅ ์งํ๊ฐ ์ค์ฌ ์ ์ฉํ ํ๊ฐ ๋ฐฉ๋ฒ ์์
์ก์์ด๋ ์์ ์ถ๊ฐ ๋ฌด์์ ํด๋ฆฝ
์ ๋ ฅ์ ํน์ ๋ณ๊ฒฝ์ ์ ์ฉํ์ ๋ ์ถ๋ ฅ์ด ๋ณํด์๋ ์ ๋จ ๋๋จธ์ง ์ ๋ ฅ์ ๋์ผํ๊ฒ ์ ์งํ๊ณ ๋ฏผ๊ฐ ์ ๋ณด๋ง ๋ณ๊ฒฝํด ์ถ๋ ฅ์ด ๋ฐ๋๋์ง ํ์ธ ๋ ์ข์ ๋ฐฉ๋ฒ์ ๋ชจ๋ธ ํ๋ จ์ ์ฌ์ฉํ ํผ์ฒ์์ ๋ฏผ๊ฐ ์ ๋ณด๋ฅผ ์ต์ฐ์ ์ผ๋ก ์ ์ธํ๋ ๊ฒ
์ ๋ ฅ์ ํน์ ๋ณ๊ฒฝ์ ์ ์ฉํ์ ๋ ์ถ๋ ฅ์ด ์์ธก ๊ฐ๋ฅํ ๋ฐฉํฅ์ผ๋ก ๋ณํด์ผ ํ๋ค.
๋ฏธ๋ฌํ์ง๋ง ์ค์ํ ๊ฐ๋ ์์ธก ์์คํ ์์ ๋งค์ฐ ์ค์ํ ์์ฑ
๊ฐ๋ณ ์์ธก์ ์ ์ฉ์ฑ์ ๋ํด ์๊ณ๊ฐ์ ์๊ฐํด๋ณด๋ ๋ฐฉ์
๋ฐ์ดํฐ๋ฅผ ํ์ ์งํฉ์ผ๋ก ๋ถ๋ฆฌํ๊ณ ๊ฐ ํ์ ์งใ ๋ฐ๋ง๋ค ๋ชจ๋ธ์ ๊ฐ๋ณ ์ฑ๋ฅ์ผ ในํ์ธํ๋ ๊ฒ์ ์๋ฏธ
๋ชจ๋ธ์ด ์๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ ใ ใน๋ผ์ด์ค์์ ๋์ผํ๊ฒ ์ํ๋ผ์ผ ํ ๋ ๋ค๋ฅด๊ฒ ์ํ๋๋ค๋ ์
๋ชจ๋ธ์ด ์๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ ์ฌ๋ผ์ด์ค์์ ๋ค๋ฅด๊ฒ ์ํ๋ผ์ผ ํ ๋๋ ๋์ผํ๊ฒ ์ํ๋๋ค๋ ์