๊ฐ์ค์น ์ด๊ธฐํ(Weight Initialization)
์ ๊ฒฝ๋ง์ ํ์ตํ ๋ ์์ค ํจ์์์ ์ถ๋ฐ ์์น๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐฉ๋ฒ์ด ๋ชจ๋ธ `์ด๊ธฐํ(initialization)`์ด๋ค. ํนํ ๊ฐ์ค์น๋ ๋ชจ๋ธ์ ํ๋ผ๋ฏธํฐ์์ ๊ฐ์ฅ ํฐ ๋น์ค์ ์ฐจ์งํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ค์น์ ์ด๊ธฐํ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ํ์ต ์ฑ๋ฅ์ด ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์๋ค.
์์ ์ด๊ธฐํ
์ ๊ฒฝ๋ง์ ๊ฐ์ค์น๋ฅผ ๋ชจ๋ 0์ผ๋ก ์ด๊ธฐํํ์ฌ ๋ด๋ฐ์ ๊ฐ์ค์น๊ฐ 0์ด๋ฉด ๊ฐ์ค ํฉ์ฐ ๊ฒฐ๊ณผ๋ ํญ์ 0์ด ๋๊ณ , ํ์ฑ ํจ์๋ ๊ฐ์ค ํฉ์ฐ ๊ฒฐ๊ณผ์ธ 0์ ์ ๋ ฅ๋ฐ์์ ๋ ๊ฐ์ ๊ฐ์ ์ถ๋ ฅํ๋ค. ์๋ฅผ ๋ค์ด ํ์ฑ ํจ์๊ฐ ReLU๋ ํ์ดํผ๋ณผ๋ฆญ ํ์ ํธ๋ฉด ์ถ๋ ฅ์ 0์ด ๋๊ณ ์๊ทธ๋ชจ์ด๋๋ฉด ์ถ๋ ฅ์ ํญ์ 0.5๊ฐ ๋๋ค. 0์ด ์๋ ๋ค๋ฅธ ๊ฐ์ ๊ฒฝ์ฐ์๋ ๋ง์ฝ ๊ฐ์ค์น๋ฅผ ๋ชจ๋ ๊ฐ์ ์์๋ก ์ด๊ธฐํํ๋ฉด ์ ๊ฒฝ๋ง์ `๋์นญ์ฑ(symmetry)`์ด ์๊ฒจ์ ๊ฐ์ ๊ณ์ธต์ ๋ด๋ฐ์ด ๋๊ฐ์ด ์๋ํ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ๋ด๋ฐ์ ์ฌ์ฉํ๋ ํจ๊ณผ๊ฐ ์ฌ๋ผ์ง๊ณ ํ๋์ ๋ด๋ฐ๋ง ์๋ ๊ฒ๊ณผ ๊ฐ์์ง๋ค. ์ฆ, ๋ชจ๋ธ์ ํฌ๊ฒ ์ค๊ณํ๋๋ผ๋ ๋ชจ๋ ๊ณ์ธต์ ๋ด๋ฐ์ด ํ๋์ธ ์์ฃผ ์์ ๋ชจ๋ธ๊ณผ ๊ฐ์์ ธ ์ฑ๋ฅ์ ์ฌ๊ฐํ ์ ์ฝ์ด ์๊ธด๋ค. ๋ฐ๋ผ์ ๋์นญ์ฑ์ ํผํ๋ ค๋ฉด ๊ฐ์ค์น๋ฅผ ๋ชจ๋ ๋ค๋ฅธ ๊ฐ์ผ๋ก ์ด๊ธฐํํด์ผ ํ๋ค.
๊ฐ์ฐ์์ ๋ถํฌ ์ด๊ธฐํ
๊ฐ์ค์น๋ฅผ ๊ท ๋ฑ ๋ถํฌ๋ ๊ฐ์ฐ์์ ๋ถํฌ๋ฅผ ๋ฐ๋ฅด๋ `๋์(random number)`๋ฅผ ์ด์ฉํด์ ์ด๊ธฐํํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ฌ๊ธฐ์ ๋ง์ฝ, ๋ชจ๋ธ์ผ๋ฆฌ ๊ฐ์ค์น๋ฅผ ์์ฃผ ์์ ๋์๋ก ์ด๊ธฐํํ๋ค๋ฉด ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ๊ณ์ธต์ ์ง๋ ์๋ก ์ ์ 0์ ๊ฐ๊น๊ฒ ๋ณํ๋ค๊ฐ ๊ฐ์ด 0์ด ๋๋ ์๊ฐ ๋ด๋ฐ์ ๊ฐ์ค ํฉ์ฐ์ด 0์ด ๋์ด ๊ฐ์ค์น๋ฅผ 0์ผ๋ก ์ด๊ธฐํํ์ ๋์ ๋น์ทํ ํ์์ด ์ผ์ด๋๋ค. ๋ฐ๋๋ก ๊ฐ์ค์น๋ฅผ ๋งค์ฐ ํฐ ๋์๋ก ์ด๊ธฐํํ๋ค๋ฉด ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ๊ฐ ๊ณ์ธต์ ์ง๋๋ฉด์ ์ ์ 1์ด๋ -1๋ก ๋ณํ๋ ํ์์ด ๋ฐ์ํ๋ค. ์ด๋ ๊ฐ์ค์น๊ฐ ํฌ๋ฉด ๋ด๋ฐ์ ์ถ๋ ฅ์ด ์ปค์ง๋ฏ๋ก ๋ฐ์ดํฐ๊ฐ ๊ณ์ธต์ ์ฌ๋ฌ ๋ฒ ํต๊ณผํ ์๋ก ์ถ๋ ฅ์ ์ ์ ์ปค์ง๋ค. ์ฌ๊ธฐ์ ๋ง์ฝ ํ์ฑ ํจ์๊ฐ ํ์ดํผ๋ณผ๋ฆญ ํ์ ํธ์ผ ๊ฒฝ์ฐ ์ถ๋ ฅ์ด ๋ ์ปค์ง์ง ๋ชปํ๊ณ -1๊ณผ 1 ์ฌ์ด์ ํฌํํ๊ฒ ๋๊ณ ์ด ๊ฒฝ์ฐ ๊ทธ๋ ์ด๋์ธํธ๋ 0์ผ๋ก ํฌํํ์ฌ ๊ทธ๋ ์ด๋์ธํธ ์์ค์ด ์๊ฒจ ํ์ต์ด ์ค๋จ๋๋ค. ๋ฐ๋ผ์, ์ ์ ํ ๊ฐ์ค์น๋ ๋ฐ์ดํฐ๊ฐ ๊ณ์ธต์ ํต๊ณผํ๋๋ผ๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฅผ ์ ์งํด ์ฃผ๋ ๊ฐ์ค์น๋ก ์ด๊ธฐํํด์ผ ํ๋ค.
Xavier ์ด๊ธฐํ
`Xavier ์ด๊ธฐํ(Xavier initialization)`๋ ์๊ทธ๋ชจ์ด๋ ๊ณ์ด์ ํ์ฑ ํจ์๋ฅผ ์ฌ์ฉํ ๋ ๊ฐ์ค์น๋ฅผ ์ด๊ธฐํํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์ด๋ ์ ๋ ฅ ๋ฐ์ดํฐ์ ๋ถ์ฐ์ด ์ถ๋ ฅ ๋ฐ์ดํฐ์์ ์ ์ง๋๋๋ก ๊ฐ์ค์น๋ฅผ ์ด๊ธฐํํ๋ค. Xavier ์ด๊ธฐํ ๋ฐฉ์์ ์ ๋ํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ๊ฐ์ ์ด ํ์ํ๋ค.
- ํ์ฑ ํจ์๋ฅผ ์ ํ ํจ์๋ก ๊ฐ์ ํ๋ค.
- ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ 0 ๊ทผ์ฒ์ ์์ ๊ฐ์ด๋ผ ๊ฐ์ ํ๋ฉด ์ด๋ ์๊ทธ๋ชจ์ด๋ ๊ณ์ด์ ํ์ฑ ํจ์์ ๊ฐ์ด๋ฐ ๋ถ๋ถ์ ์ง๋๊ฐ๋ค.
- ์๊ทธ๋ชจ์ด๋ ๊ณ์ด์ ํ์ฑ ํจ์์ ๊ฐ์ด๋ฐ ๋ถ๋ถ์ ์ง์ ์ ๊ฐ๊น์ ์ ํ ํจ์๋ก ๊ฐ์ ํ ์ ์๋ค.
- ์
๋ ฅ ๋ฐ์ดํฐ์ ๊ฐ์ค์น๋ ๋ค์๊ณผ ๊ฐ์ ๋ถํฌ์ ์ฑ์ง์ ๊ฐ์ง๋ค.
- ์ ๋ ฅ ๋ฐ์ดํฐ์ ๊ฐ์ค์น๋ ์๋ก ๋ ๋ฆฝ์ด๋ฉฐ, i.i.d๋ฅผ ๋ง์กฑํ๋ค.
- ์ ๋ ฅ ๋ฐ์ดํฐ์ ๊ฐ์ค์น๋ ํ๊ท ์ด 0์ธ ๋ถํฌ๋ฅผ ๋ฐ๋ฅธ๋ค.
์ด๋ฌํ ๊ฐ์ ์์์ Xavier ์ด๊ธฐํ ์์ ์ ๋ํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
Xavier ์ด๊ธฐํ๋ ๊ฐ์ค์น์ ๋ถ์ฐ์ด ์ ๋ ฅ ๋ฐ์ดํฐ์ ๊ฐ์ n์ ๋ฐ๋น๋กํ๋๋ก ์ด๊ธฐํํ๋ ๋ฐฉ์์ด๋ค. ๊ฐ์ค์น ๋ถํฌ๋ ๊ฐ์ฐ์์ ๋ถํฌ ๋๋ ๊ท ๋ฑ ๋ถํฌ๋ก ์ ์ํ ์ ์๋ค. ์ ๊ฒฝ๋ง์ ํ์ฑ ํจ์๊ฐ ์๊ทธ๋ชจ์ด๋ ๊ณ์ด์ผ ๋ Xavier ์ด๊ธฐํ๋ฅผ ์ ์ฉํ๋ฉด ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ๋ถ์ฐ์ ์ ์งํ๋ฉด์ ํ๋ฌ๊ฐ๊ฒ ๋๋ฏ๋ก ์ถ๋ ฅ๊ฐ์ด 0์ผ๋ก ๋ณํ๊ฑฐ๋ -1, 1๋ก ํฌํ๋๋ ํ์๋ ์์ด์ง๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ทธ๋ ์ด๋์ธํธ ์์ค์ด ์ฌ๋ผ์ ธ์ ์ ๊ฒฝ๋ง์ ํ์ต์ด ์ํํ ์งํ๋๋ค.
He ์ด๊ธฐํ
ReLU๋ ์์ ๊ตฌ๊ฐ์์๋ Xavier ์ด๊ธฐํ์ ์ ํ ๊ฐ์ ์ด ์ ํจํ์ง๋ง, ์์ ๊ตฌ๊ฐ์์๋ ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ 0์ด ๋๋ฉด์ ์ ์ฒด ์ ๋ ฅ ๋ฐ์ดํฐ์ 50%๊ฐ 0์ด ๋์ด ์ ๋ ฅ ๋ฐ์ดํฐ์ ํฌ๊ธฐ, ์ฆ ๋ถ์ฐ์ด ์ ๋ฐ์ผ๋ก ์ค์ด๋ค์ด ๊ฐ์ ์ด ๋ง์ง ์๋๋ค. ๋ฐ๋ผ์ ํ์ฑ ํจ์๊ฐ ReLU์ผ ๋ Xavier ์ด๊ธฐํ๋ฅผ ์ ์ฉํ๋ฉด ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ๊ณ์ธต์ ํต๊ณผํ๋ฉด์ ๋ถ์ฐ์ด ์ ์ ์ค์ด๋ค์ด ์ถ๋ ฅ์ด 0์ด ๋๋ค. ์ด๋ ๋ฏ ํ์ฑ ํจ์๊ฐ ReLU์ผ ๋ Xavier ์ด๊ธฐํ์ ํ๊ณ์ ์ ๊ฐ์ ํ ๋ฐฉ์์ `He ์ด๊ธฐํ(He Iitialization)`์ด๋ผ๊ณ ํ๋ค.
He ์ด๊ธฐํ๋ Xavier ์ด๊ธฐํ์ ๊ฐ์ด ๋ด๋ฐ์ ์ ๋ ฅ ๋ฐ์ดํฐ์ ์ถ๋ ฅ ๋ฐ์ดํฐ์ ๋ถ์ฐ์ ๊ฐ๊ฒ ๋ง๋ค์ด์ค๋ค. He ์ด๊ธฐํ๋ ReLU๋ฅผ ์ฌ์ฉํ์ ๋ ์ถ๋ ฅ์ ๋ถ์ฐ์ด ์ ๋ฐ์ผ๋ก ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ ๊ฐ์ค์น์ ๋ถ์ฐ์ ๋ ๋ฐฐ๋ก ํค์ด๋ค. ์ฆ, Xavier ์ด๊ธฐํ๊ฐ ๊ฐ์ค์น์ ๋ถ์ฐ์ 1/n์ผ๋ก ํ๋ฉด, He ์ด๊ธฐํ๋ ๊ฐ์ค์น์ ๋ถ์ฐ์ 2/n์ผ๋ก ํ๋ค.
์ ๊ทํ(Regularization)
์ ๊ฒฝ๋ง์ ํ์ตํ ๋๋ ์ต์ ํ์ ์ข์ ์์น์์ ์ถ๋ฐํ๋๋ก ์ด๊ธฐํ๋ฅผ ์ํ๋ ๊ฒ๊ณผ ๋๋ถ์ด, ์ต์ ํด๋ก ๊ฐ๋ ๊ธธ์ ์ ์ฐพ์ ์ ์๋ `์ ๊ทํ(regularization)`ํ๋ ๊ฒ์ด ์ค์ํ๋ค. ์ ๊ทํ๋ ์ต์ ํ ๊ณผ์ ์์ ์ต์ ํด๋ฅผ ์ ์ฐพ๋๋ก ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ ๊ธฐ๋ฒ์ผ๋ก, ์ต์ ํ ๊ณผ์ ์์ ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์๋ ํฌ๊ด์ ์ธ ๊ธฐ๋ฒ๋ค์ ํฌํจํ๋ค. ์ด ๊ธฐ๋ฒ๋ค์๋ ์ต์ ํด๊ฐ ์ด๋ค ๊ณต๊ฐ์ ์๋์ง ์๋ ค์ฃผ์ด ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์๋๋ก ํ๊ฑฐ๋, ์์ค ํจ์๋ฅผ ๋ถ๋๋ฝ๊ฒ ๋ง๋ค์ด ์ต์ ํด๋ก ๊ฐ๋ ๊ธธ์ ์ ๋ฆ์์ฃผ๊ธฐ๋ ํ๊ณ , ์ต์ ํด ์ฃผ๋ณ์ ํํํ๊ฒ ๋ง๋ค์ด์ ์๋ก์ด ๋ฐ์ดํฐ์ ๋ํด์๋ ๋ชจ๋ธ์ด ์ข์ ์ฑ๋ฅ์ ๊ฐ๋๋ก ๋ง๋ค์ด ์ฃผ๊ธฐ๋ ํ๋ค. ๋ํ ๋ชจ๋ธ๊ณผ ๋ฐ์ดํฐ์ ํ๋ฅ ์ ์ฑ์ง์ ๋ถ์ฌํ์ฌ ๋น์ทํ์ง๋ง ์กฐ๊ธ์ฉ ๋ค๋ฅธ ๋ค์ํ ์ํฉ์์ ํ์ตํ๋ ํจ๊ณผ๋ฅผ ์ค ์ ์๋ค.
์ผ๋ฐํ ์ค๋ฅ
`์ผ๋ฐํ(generalization)`๋ ํ๋ จ ๋ฐ์ดํฐ๊ฐ ์๋ ์๋ก์ด ๋ฐ์ดํฐ์ ๋ํด ๋ชจ๋ธ์ด ์ผ๋ง๋ ์ํ๋์ง๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ์ผ๋ก, ๋ชจ๋ธ์ ์ฑ๋ฅ์ด ์ข๋ค๋ ๊ฒ์ ์ผ๋ฐํ๊ฐ ์ ๋์๋ค๋ ์๋ฏธ์ด๋ค. ๋ชจ๋ธ์ ํ๋ จ ์ฑ๋ฅ๊ณผ ๊ฒ์ฆ/ํ ์คํธ ์ฑ๋ฅ์ ์ฐจ๋ฅผ `์ผ๋ฐํ ์ค๋ฅ(generalization error)`๋ผ๊ณ ํ๋ฉฐ ์ผ๋ฐํ ์ค๋ฅ๊ฐ ์ ์์๋ก ์ผ๋ฐํ๊ฐ ์ ๋ ๋ชจ๋ธ์ด๋ค. ์ ๊ทํ๋ ์ผ๋ฐํ๋ฅผ ์ํ๋ ๋ชจ๋ธ์ ๋ง๋๋ ๊ธฐ๋ฒ์ด๋ผ๊ณ ๋ ํ๋ค. ์ ๊ฒฝ๋ง์ ๋ชจ๋ธ์ด ํฌ๊ณ ๋ณต์กํ๊ธฐ ๋๋ฌธ์ ํ๋ผ๋ฏธํฐ ๊ณต๊ฐ์ด ํฌ๊ณ ํ์ต ๋ฐ์ดํฐ๊ฐ ๋ง์ด ํ์ํ๋ค. ๋ฐ๋ผ์ ๊ณผ์ ํฉ๋๊ธฐ ์ฝ๊ธฐ ๋๋ฌธ์ ์ ๊ฒฝ๋ง์ ํ์ตํ ๋๋ ๋ฐ๋์ ์ฌ๋ฌ ์ ๊ทํ๋ฅผ ์ ์ฉํ์ฌ ์ฑ๋ฅ์ ํฅ์์์ผ์ผ ํ๋ค.
์ ๊ทํ ์ ๊ทผ ๋ฐฉ์
์ ๊ทํ์ ์ ์๊ฐ ํฌ๊ด์ ์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ฒ๋ ๋ค์ํ์ง๋ง, ๊ธฐ๋ณธ์ ์ธ ์ ๊ทผ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ด ๋ช ๊ฐ์ง๋ก ์ ๋ฆฌํ ์ ์๋ค.
- ๋ชจ๋ธ์ ์ต๋ํ ๋จ์ํ๊ฒ ๋ง๋ ๋ค → L1 ์ ๊ทํ, ๋ฒ ์ด์ง์ ์ ๊ทํ
- ๋จ์ํ ๋ชจ๋ธ์ ๋ณต์กํ ๋ชจ๋ธ๋ณด๋ค ํ๋ผ๋ฏธํฐ ์๊ฐ ์ ์ด์ ๊ณผ์ ํฉ์ด ๋ ์๊ธด๋ค
- ์ฌ์ ์ง์์ ํํํด์ ์ต์ ํด๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ๋๋ก ํ๋ค → ๊ฐ์ค์น ๊ฐ์
- ํ๋ฅ ์ ์ฑ์ง์ ์ถ๊ฐํ๋ค → ๋ฐ์ดํฐ ์ฆ๊ฐ, ์ก์ ์ฃผ์
, ๋๋กญ์์
- ๋ฐ์ดํฐ ๋๋ ๋ชจ๋ธ, ํ๋ จ ๊ธฐ๋ฒ ๋ฑ์ ํ๋ฅ ์ฑ์ง์ ๋ถ์ฌํ์ฌ ์กฐ๊ธ์ฉ ๋ณํ๋ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํจ์ผ๋ก์จ ๋ค์ํ ์ํฉ์์ ํ์ตํ๋ ํจ๊ณผ
- ์์ค ํจ์๋ ํ๋ถํ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํด์ ๋์ ๋ฒ์์์ ์ธ๋ฐํ๊ฒ ํํ๋์ด ์ ํํ ํด๋ฅผ ์ฐพ์ ์ ์๊ณ , ๋ชจ๋ธ์ ์ก์์ ๋ํด ๋ฏผ๊ฐํ๊ฒ ๋ฐ์ํ์ง ์์
- `๊ฐ๊ฑด์ฑ(robustness)` : ์ด๋ค ๋ณํ๊ฐ ์๋๋ผ๋ ๋ชจ๋ธ์ด ์ฑ๋ฅ์ ์ ์งํ๋ ์ฑ์ง
- ์ฌ๋ฌ ๊ฐ์ค์ ๊ณ ๋ คํ์ฌ ์์ธกํ๋ค → ์์๋ธ ๊ธฐ๋ฒ
- ํ๋์ ๋ชจ๋ธ๋ก ์์ธกํ์ง ์๊ณ ์ฌ๋ฌ ๋ชจ๋ธ๋ก ๋์์ ์์ธกํด์ ๊ทธ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์ต์ข ์์ธกํ๋ ๋ฐฉ์
- ํ๋์ ๋ชจ๋ธ์ด ๊ฐ์ง ์ ์๋ ํธํฅ์ ์ ๊ฑฐํ์ฌ ์ค์ฐจ๋ฅผ ์ต์ํํ๊ณ ๊ณต์ ํ๊ฒ ์์ธก
๋ฐฐ์น ์ ๊ทํ(Batch Normalization)
์ ๊ฒฝ๋ง ํ์ต์ด ์ด๋ ค์ด ์ด์ ์ค ํ๋๋ ๊ณ์ธต์ ์ง๋ ๋๋ง๋ค ๋ฐ์ดํฐ ๋ถํฌ๊ฐ ๋ณด์ด์ง ์๋ ์์ธ์ ์ํด ์กฐ๊ธ์ฉ ์๊ณก๋๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐ์ดํฐ ์๊ณก์ ๋ง๊ธฐ ์ํด์ ๊ฐ์ค์น ์ด๊ธฐํ๋ฅผ ์ํด์ผ ํ๊ณ ํ์ต๋ฅ ๋ ์๊ฒ ์ฌ์ฉํด์ผ ํ๋๋ฐ, ์ด ๊ฒฝ์ฐ ํ์ต ์๋๊ฐ ๋๋ ค์ง๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
๋ด๋ถ ๊ณต๋ณ๋ ๋ณํ
๋ถํฌ๋ฅผ ๊ฒฐ์ ํ๋ ๋ณด์ด์ง ์๋ ์์ธ์ ๋ด๋ถ ๊ณต๋ณ๋์ด๋ผ๊ณ ํ๋ค. ๋ฐ์ดํฐ ๋ถํฌ๊ฐ ๋ณด์ด์ง ์๋ ์์ธ์ ์ํด ์๊ณก๋๋ ํ์์ `๋ด๋ถ ๊ณต๋ณ๋ ๋ณํ(internal covariate shift)`๋ผ๊ณ ํ๋ค. ๋ด๋ถ ๊ณต๋ณ๋์ด ๋ฐ๋๋ฉด ๊ฐ ๊ณ์ธต์ ๋ฐ์ดํฐ ๋ถํฌ๊ฐ ์๋ ๋ถํฌ์์ ์กฐ๊ธ์ฉ ๋ฉ์ด์ ธ ํ์ ๊ณ์ธต์ ์์ ๋ณํ๊ฐ ์์ ๊ณ์ธต์ผ๋ก ๊ฐ์๋ก ํฐ ์ํฅ์ ๋ฏธ์น๊ฒ ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์์ ๊ณ์ธต์ ์์ ๋ณํ๊ฐ ์์ ๊ณ์ธต์ผ๋ก ๊ฐ์๋ก ํฐ ์ํฅ์ ๋ฏธ์น๋ค.
๋ฐฐ์น ์ ๊ทํ ๋จ๊ณ
`๋ฐฐ์น ์ ๊ทํ(batch normalization)`๋ ๋ฐ์ดํฐ๊ฐ ๊ณ์ธต์ ์ง๋ ๋๋ง๋ค ๋งค๋ฒ ์ ๊ทํํด์ ๋ด๋ถ ๊ณต๋ณ๋ ๋ณํ๋ฅผ ์์ ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ฐฐ์น ์ ๊ทํ๋ฅผ ํ๋ฉด ๋ชจ๋ธ์ด ์คํ๋ ๋๋ง๋ค ํด๋น ๊ณ์ธต์์ ๋งค๋ฒ ์ ๊ทํ๊ฐ ์ผ์ด๋๋ค. ๋ํ ์ ์ฒด ๋ฐ์ดํฐ์ ๋ํด ์ ๊ทํํ์ง ์๊ณ ๋ฏธ๋๋ฐฐ์น์ ๋ํด ์ ๊ทํ๋ฅผ ์งํํ๋ค.
ํ์ค ๊ฐ์ฐ์์ ๋ถํฌ๋ก ์ ๊ทํ
d ์ฐจ์์ ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด ๋ฐฐ์น ์ ๊ทํ๋ ์ฐจ์๋ณ๋ก ํ๊ท ๊ณผ ๋ถ์ฐ์ ๊ตฌํด์ ํ์ค ๊ฐ์ฐ์์ ๋ถํฌ N(0,1)๋ก ์ ๊ทํํ๋ค. ๋ฐฐ์น ์ ๊ทํ๋ฅผ ๋ชจ๋ ๊ณ์ธต์ ์ ์ฉํ๋ฉด ๋ฐ์ดํฐ๊ฐ ๊ณ์ธต์ ์ง๋ ๋๋ง๋ค ํ์ค ๊ฐ์ฐ์์ ๋ถํฌ๋ก ์ ๊ทํ๋๊ณ ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ์ ํฌ๊ธฐ๊ฐ ์์์ง๋ฉด์ ๋ด๋ถ ๊ณต๋ณ๋์ ๋ณํ๋ฅผ ์ต์ํํ ์ ์๋ค. ์๋ฆฌ์ ์ผ๋ก๋ ๊ณ์ธต์ ์ง๋๋ฉด์ ์๊ธฐ๋ ๋ฐ์ดํฐ ์ค์ฐจ์ ํฌ๊ธฐ๋ฅผ ์ค์์ผ๋ก์จ ๋์ ์ค์ฐจ๋ ์๊ฒ ๋ง๋๋ ์์ ์ ํ ๊ฒ์ด๋ค.
์๋ ๋ถํฌ๋ก ๋ณต๊ตฌ
๋ฐ์ดํฐ๋ฅผ ํ์ค ๊ฐ์ฐ์์ ๋ถํฌ๋ก ์ ๊ทํํ๋ฉด ๋ชจ๋ธ์ด ํํํ๋ ค๋ ๋น์ ํ์ฑ์ ์ ๋๋ก ํํํ ์ ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์๋ฅผ ๋ค์ด ์๊ทธ๋ชจ์ด๋ ํจ์์ ๊ฒฝ์ฐ ์ ๊ทํ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ ํจ์์ ๊ฐ์ด๋ฐ ๋ถ๋ถ์ธ ์ ํ ์์ญ์ ํต๊ณผํ๋ฏ๋ก ๋น์ ํ์ฑ์ด ์ฌ๋ผ์ง๋ค. ReLU์ ๊ฒฝ์ฐ์๋ ์ ๊ทํ๋ ๋ฐ์ดํฐ์ ์ ๋ฐ์ ์์์ด๊ธฐ ๋๋ฌธ์ 50% ๋ฐ์ดํฐ์ ์ถ๋ ฅ์ด 0์ด ๋์ด ๋ด๋ฐ์ ์ ๋ฐ์ด ์ฃฝ์ ReLU๊ฐ ๋๋ฉด ํ์ต์ด ์ ๋๋ก ์ด๋ฃจ์ด์ง์ง ์๋๋ค.
๋ฐ๋ผ์ ๋ฐฐ์น ์ ๊ทํ๋ฅผ ํ๋ฉด์ ๋ชจ๋ธ์ ๋น์ ํ์ฑ์ ์ ํํํ๋ ค๋ฉด ๋ฐ์ดํฐ๋ฅผ ํ์ค ๊ฐ์ฐ์์ ๋ถํฌ๋ก ์ ๊ทํํ ๋ค ๋ค์ ์๋ ๋ฐ์ดํฐ์ ๋ถํฌ๋ก ๋ณต๊ตฌํด์ผํ๋ค. ์ด๋ ์๋ ๋ฐ์ดํฐ ๋ถํฌ์ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ฅผ ํตํด ์ ๊ทํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ๋ณต๊ตฌํ ์ ์๋ค.
๊ทธ๋ฌ๋ ์ฌ๊ธฐ์ ๋ฌธ์ ๋ ๋ฏธ๋๋ฐฐ์น์ ๋ํ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๊ฐ ์๋ ๋ฐ์ดํฐ์ ๋ถํฌ๋ฅผ ํํํ๋ค๋ฉด ๋ฐ๋ก ๋ณต๊ตฌ๊ฐ ๊ฐ๋ฅํ์ง๋ง, ์ค์ ๋ฏธ๋๋ฐฐ์น์ ๋ํ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๊ฐ ์๋ ๋ฐ์ดํฐ ๋ถํฌ๋ฅผ ํํํ์ง ๋ชปํ๋ค๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ์๋ ๋ฐ์ดํฐ ๋ถํฌ์ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ ๋ชจ๋ธ์ ํ์ต ๊ณผ์ ์์ ๋ฐ๋ก ๊ตฌํด์ผ ํ๋ค.
๋ฐฐ์น ์ ๊ทํ ์๊ณ ๋ฆฌ์ฆ
๋ฐฐ์น ์ ๊ทํ์ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ๋ค. ๋ฏธ๋๋ฐฐ์น์ ํ๊ท ๊ณผ ๋ถ์ฐ์ ๊ตฌํด์ ํ์ค ๊ฐ์ฐ์์ ๋ถํฌ๋ก ์ ๊ทํ๋ฅผ ์ํํ๋ค. ์ดํ ๋ค์ ํ์ต๋ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ฅผ ์ด์ฉํด์ ์๋ ๋ถํฌ๋ก ๋ณต๊ตฌํ๋ค.
ํ์ต ๋จ๊ณ์์๋ ๋ฏธ๋๋ฐฐ์น ๋จ์์ ํ๊ท ๊ณผ ๋ถ์ฐ์ผ๋ก ์ ๊ทํ๋ฅผ ์ํํ์ง๋ง, ํ ์คํธ ๋จ๊ณ์์๋ ์ ์ฒด ๋ฐ์ดํฐ์ ํ๊ท ๊ณผ ๋ถ์ฐ์ผ๋ก ์ ๊ทํํด์ผ ํ๋ค. ์ ์ฒด ๋ฐ์ดํฐ์ ํ๊ท ๊ณผ ๋ถ์ฐ์ ํ๋ณธ์ ํ๊ท ๊ณผ ๋ถ์ฐ์ ์ด์ฉํด์ ๋ชจ๋ถํฌ์ ํ๊ท ๊ณผ ๋ถ์ฐ์ ๊ตฌํ๋ ์์ ํตํด ๋ค์๊ณผ ๊ฐ์ด ๊ณ์ฐ์ด ๊ฐ๋ฅํ๋ค. ๊ตฌํํ ๋๋ ํ์ต ๋จ๊ณ์์ ๋ฏธ๋๋ฐฐ์น ๋จ์๋ก ๊ตฌํ ํ๊ท ๊ณผ ๋ถ์ฐ์ ๋ํด `์ด๋ ํ๊ท (moving average)`๋ฅผ ๊ตฌํด์ ์ ์ฒด ๋ฐ์ดํฐ์ ํ๊ท ๊ณผ ๋ถ์ฐ์ ๊ณ์ฐํ๋ค.
๋ฐฐ์น ์ ๊ทํ๋ฅผ ์ฒ์ ์ ์ํ์ ๋๋ ๋ด๋ฐ์ ๊ฐ์ค ํฉ์ฐ๊ณผ ํ์ฑ ํจ์ ์ฌ์ด์์ ์ํํ๋ ๊ฒ์ผ๋ก ์ ์ํ๋ค. ๊ทธ๋ฌ๋ ํฅํ ์ฐ๊ตฌ๋ฅผ ํตํด ํ์ฑ ํจ์๋ฅผ ์คํํ ๋ค์ ๋ฐฐ์น ์ ๊ทํ๋ฅผ ์ํํ์ ๋ ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ด๊ธฐ๋ ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ค ํฉ์ฐํ ๋ค์ ๋ฐฐ์น ์ ๊ทํ๋ฅผ ์ ์ฉํ์ง๋ง, ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์ธ๋ฐํ๊ฒ ๊ฐ์ ํ๋ ค๋ฉด ํ์ฑ ํจ์ ์ดํ์ ์ ์ฉํ์ ๋ ์ฑ๋ฅ๋ ๊ฒ์ฆํด ๋ณผ ํ์๊ฐ ์๋ค.
์ด๋ฏธ์ง ์ ๊ทํ ๊ธฐ๋ฒ
๋ฐฐ์น ์ ๊ทํ๋ฅผ ์ด๋ฏธ์ง์ ์ ์ฉํ ๋๋ ์ฑ๋ ๋จ์๋ก ์ ๊ทํ๋ฅผ ์ํํ๋ฉฐ, ๋ฐฐ์น ์ ๊ทํ ์ด์ธ์ ์ข ๋ ์ธ๋ถ๋ ์ ๊ทํ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ ์ฐจ์์ด ๋๊ธฐ ๋๋ฌธ์ ๋ด๋ฐ ๋จ์๋ณด๋ค๋ ๋ด๋ฐ์ ๋ฌถ์์ธ ์ฑ๋ ๋จ์๋ก ๋ฐฐ์น ์ ๊ทํ๋ฅผ ์ํํ๋ค. RNN์ ๊ฒฝ์ฐ ์ด๋ฏธ์ง ์ํ๋ณ๋ก ์ ๊ทํํ๋ ๋ฐฉ์์ธ `๊ณ์ธต ์ ๊ทํ(layer normalization)`์ ์ฌ์ฉํ๋ฉฐ, ์ด๋ ๋ฏธ๋๋ฐฐ์น ํฌ๊ธฐ์ ๋ฌด๊ดํ๋ค. ์คํ์ผ ๋ณํ์ด๋ GAN์์๋ ์ํ์ ์ฑ๋๋ณ๋ก ์ ๊ทํํ๋ `์ธ์คํด์ค ์ ๊ทํ(instance normalization)`๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฏธ๋๋ฐฐ์น ํฌ๊ธฐ๊ฐ ์์ ๋๋ ์ํ์ ์ฑ๋ ๊ทธ๋ฃน์ ๋๋ ์ ์ ๊ทํํ๋ `๊ทธ๋ฃน ์ ๊ทํ(group normalization)`์ ์ฌ์ฉํ๊ธฐ๋ ํ๋ค.
๋ฐฐ์น ์ ๊ทํ์ ์ฐ์์ฑ
- ๋ด๋ถ ๊ณต๋ณ๋ ๋ณํ๊ฐ ์ต์ํ๋๋ฏ๋ก ๊ทธ๋ ์ด๋์ธํธ์ ํ๋ฆ์ด ์ํํด์ง๊ณ ํ์ต์ด ์์ ์ ์ผ๋ก ์งํ
- ์ง์์ ์ผ๋ก ๋ฐ์ดํฐ ๋ถํฌ๋ฅผ ์ ์งํ๊ธฐ ๋๋ฌธ์ ์ด๊ธฐํ ๋ฐฉ๋ฒ์ ๋ํ ์์กด๋๊ฐ ๋ฎ์์ง๊ณ ๋์ ํ์ต๋ฅ ์ ์ฌ์ฉ ๊ฐ๋ฅ
- ๋ฏธ๋๋ฐฐ์น ๋จ์๋ก ์ ๊ทํํ๋ฏ๋ก ์ด๋ค ์ํ์ ์กฐํฉ์ผ๋ก ๋ฏธ๋๋ฐฐ์น๋ฅผ ๊ตฌ์ฑํ๋์ง์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ์กฐ๊ธ์ฉ ๋ณํ๋์ด ํ๋ฅ ์ ์ฑ์ง์ด ์๊ธฐ๊ณ ๊ทธ์ ๋ฐ๋ผ ๋ชจ๋ธ์ ์ฑ๋ฅ์ด ํฅ์
- ๋ด๋ถ ๊ณต๋ณ๋ ๋ณํ๋ฅผ ์์ ๊ธฐ๋ณด๋ค๋ ์์ค๊ณผ ๊ทธ๋ ์ด๋์ธํธ ๋ณํ๋ฅผ ์ ์ฝํ์ฌ ๊ณก๋ฉด์ ๋ถ๋๋ฝ๊ฒ ๋ง๋ค์ด ์ค์ผ๋ก์จ ๋ชจ๋ธ์ ํ์ต ์ฑ๋ฅ์ด ํฅ์๋๋ค๋ ๊ฒ์ด ์ต๊ทผ ์ฐ๊ตฌ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์ฆ๋ช
๊ฐ์ค์น ๊ฐ์(weight decay)
์ต์ ํ๋ฅผ ํ ๋๋ ๋ค๋ฃจ๋ ์ซ์์ ํฌ๊ธฐ๊ฐ ์์์๋ก ์ค์ฐจ์ ๋ณ๋์ฑ์ด ๋ฎ์์ง๋ฏ๋ก ํ๋ผ๋ฏธํฐ ๊ณต๊ฐ์ด ์์ ๊ทผ์ฒ์ ์์ ๋ ์ ํํ ํด๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์๋ค. ๋ฐ๋ผ์ ๋ด๋ฐ์ ๊ฐ์ค ํฉ์ฐ ์์ ํํํ ๋ ๊ฐ์ค์น์ ํธํฅ์ด ๊ฐ์ฅ ์์ ๊ฒ์ด ์ข๋ค. `๊ฐ์ค์น ๊ฐ์(weight decay)`๋ ํ์ต ๊ณผ์ ์์ ์์ ํฌ๊ธฐ์ ๊ฐ์ค์น๋ฅผ ์ฐพ๊ฒ ๋ง๋๋ ์ ๊ทํ ๊ธฐ๋ฒ์ด๋ค.
๊ฐ์ค์น ๊ฐ์ ์ ์ฉ ๋ฐฉ์
๊ฐ์ค์น ๊ฐ์๋ ๊ฐ์ค์น์ ํฌ๊ธฐ๋ฅผ ์ ํํ๋ ์ ์ฝ ์กฐ๊ฑด์ผ๋ก ์์ค ํจ์์ ์ผ๋ถ ํญ์ผ๋ก ํํํ ์ ์๋ค. ์ฆ, ๋ค์ ์๊ณผ ๊ฐ์ด ์์ค ํจ์๋ก ํ์ฅํด์ ๊ฐ์ค์น์ ํฌ๊ธฐ๋ฅผ ํํํ๋ `์ ๊ทํ ํญ(regularization term)`์ ๋ํ๋ฉด ์ต์ ํ ๊ณผ์ ์์ ์์ค ํจ์์ ํจ๊ป ์ ๊ทํ ํญ๋ ๊ฐ์ด ์ต์ํ๋๋ฏ๋ก ํฌ๊ธฐ๊ฐ ์์ ๊ฐ์ค์น ํด๋ฅผ ๊ตฌํ ์ ์๋ค. ์ฌ๊ธฐ์ ๋๋ค(lambda)๋ ์ ๊ทํ ์์๋ก์ ๊ฐ์ค์น ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ ์ญํ ์ ํ๋ค. ์ด ๊ฐ์ด ์ปค์ง์๋ก ์ ๊ทํ ํญ์ ๋น์ค์ด ์ปค์ง๋ฉด์ ๊ฐ์ค์น ํฌ๊ธฐ๋ ์์์ง๊ณ , ๊ฐ์ด ์์์ง๋ฉด ์ ๊ทํ ํญ์ ๋น์ค์ด ์์์ง๋ฉด์ ๊ฐ์ค์น ํฌ๊ธฐ๋ ์ปค์ง๋ค. ๋ฐ๋ผ์ ์ด ๊ฐ์ ๋ฐ๋ผ ์ ํจํ ๊ฐ์ค์น์ ๊ฐ์๊ฐ ๋ฌ๋ผ์ง ์ ์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ธ์ ๋ณต์ก๋๋ฅผ ์กฐ์ ํ๋ ์ญํ ์ ํ๋ค๊ณ ๋ณผ ์ ์๋ค.
์ ๊ทํ ํญ R(w)๋ ๊ฐ์ค์น์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ๋ ธ๋ฆ์ผ๋ก ์ ์ํ๋ค. L2 ๋ ธ๋ฆ์ ์ฌ์ฉํ๋ฉด L2 ์ ๊ทํ, L1 ๋ ธ๋ฆ์ ์ฌ์ฉํ๋ฉด L1 ์ ๊ทํ๋ผ๊ณ ํ๋ค. ํ๊ท ๋ฌธ์ ์์๋ L2 ์ ๊ทํ๋ฅผ `๋ฆฌ์ง ํ๊ท(Ridge regression)`, L1 ์ ๊ทํ๋ฅผ `๋ผ์ ํ๊ท(Lasso regression)`์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๋ํ ๊ฐ์ค์น ๊ทธ๋ฃน๋ณ๋ก ๊ฐ์ค์น ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ณ ์ถ๋ค๋ฉด ๊ฐ์ค์น ๊ทธ๋ฃน๋ณ๋ก ์ ๊ทํ ํญ์ ๋ถ๋ฆฌํด์ ํฉ์ฐ ํํ๋ก ํํํ๋ค. ์ด๋ฅผ ํตํด ์ ๊ฒฝ๋ง์ ๊ณ์ธต๋ณ๋ก ๊ฐ์ค์น ํฌ๊ธฐ๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ ํต์ ๊ฐ ๊ฐ๋ฅํ๋ค.
๊ฐ์ค์น์ ์ฌ์ ๋ถํฌ์ ๋ ธ๋ฆ
์ ๊ทํ ํญ์ ์ด๋ค ๋ ธ๋ฆ์ ์ฌ์ฉํ ์ง๋ ๊ฐ์ค์น์ ์ฌ์ ๋ถํฌ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค. ๋ง์ฝ ๊ฐ์ค์น์ ์ฌ์ ๋ถํฌ๊ฐ ๊ฐ์ฐ์์ ๋ถํฌ๋ผ๋ฉด L2 ๋ ธ๋ฆ์ ์ฌ์ฉํ๊ณ , `๋ผํ๋ผ์ค ๋ถํฌ(Laplace distribution)`๋ผ๋ฉด L1 ๋ ธ๋ฆ์ ์ฌ์ฉํ๋ค. ๊ฐ์ค์น์ ์ฌ์ ๋ถํฌ๋ฅผ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก L2 ๋ ธ๋ฆ์ ์ฌ์ฉํ๋ค. ์ ๊ทํ ํญ์ ์์ค ํจ์์ ์ผ๋ถ์ด๋ฏ๋ก ์ต๋ ์ฐ๋ ์ถ์ ๋ฐฉ์์ ๋ฐ๋ผ ๊ฐ์ค์น์ ์ฌ์ ๋ถํฌ์ ์์ ๋ก๊ทธ ์ฐ๋๋ฅผ ๊ตฌํด์ ํํํ ์ ์๋ค. ๋จผ์ `๋ค๋ณ๋ ๊ฐ์ฐ์์ ๋ถํฌ(Multivariate Gaussian distribution)`์ ์ ์๋ ๋ค์๊ณผ ๊ฐ๋ค.
ํด๋น ์์์ ๊ฐ์ค์น์ ์ฌ์ ๋ถํฌ๊ฐ ๊ฐ์ฐ์์ ๋ถํฌ์ผ ๊ฒฝ์ฐ ์์ ๋ก๊ทธ ์ฐ๋๋ฅผ ์ทจํ์ ๋ ๊ฐ์ค์น์ L2 ๋ ธ๋ฆ์ ์ ๊ณฑ์ด ๋์ถ๋๋ค.
๊ฐ์ค์น์ ์ฌ์ ๋ถํฌ๊ฐ ๋ผํ๋ผ์ค ๋ถํฌ์ธ ๊ฒฝ์ฐ์๋ ์์ ๋ก๊ทธ ์ฐ๋๋ฅผ ์ทจํ๋ฉด L1 ๋ ธ๋ฆ์ด ์ ๋๋๋ค.
์ ๊ทํ ํจ๊ณผ
L2 ์ ๊ทํ์ L1 ์ ๊ทํ์ ํจ๊ณผ๋ ์ฝ๊ฐ ๋ค๋ฅด๋ค. ๋ค์ ๊ทธ๋ฆผ์ ๊ฐ์ค์น ๊ฐ์ ์ ๊ทํ๋ฅผ ์ ์ฉํ์ ๋ ํด์ ์์น๋ฅผ ๋ํ๋๋ค. ์์ค ํจ์์ ๊ฐ ์ ๊ทํญ์ด ๋ง๋๋ ์ ์ ์ด ๊ฐ์ค์น ๊ฐ์๋ฅผ ์ ์ฉํ ํ์ฅ๋ ์์ค ํจ์์ ํด๊ฐ ๋๋ค. L2 ์ ๊ทํ์ ๊ฒฝ์ฐ ์์ค ํจ์ J(W)๊ฐ ์ด๋ ๋ฐฉํฅ์ ์๋ L2 ์ ๊ทํญ๊ณผ ๋ฟ์ ํ๋ฅ ์ ๊ฐ๊ธฐ ๋๋ฌธ์ ์ต์ ํด๋ ์์ ์ฃผ๋ณ์ ์กด์ฌํ๋ค. ๊ทธ๋ฌ๋ L1 ์ ๊ทํ์ ๊ฒฝ์ฐ ์์ค ํจ์๊ฐ L2 ์ ๊ทํญ์ ๋ชจ์๋ฆฌ์ ๋จผ์ ๋ฟ์ ํ๋ฅ ์ด ์ฌ์ ์ ๋ฟ์ ํ๋ฅ ๋ณด๋ค ๋๊ธฐ ๋๋ฌธ์ ์ต์ ํด๊ฐ ํน์ ์ฐจ์์ ์ถ ์์ ์์ ๊ฐ๋ฅ์ฑ์ด ๋๋ค. ์ด ๊ฒฝ์ฐ ์ต์ ํด๊ฐ ์กด์ฌํ๋ ์ถ์ ์ ์ธํ ๋๋จธ์ง ์ถ์ ์ขํฏ๊ฐ์ 0์ด ๋๋ฏ๋ก, ์ขํ์ ๋๋ถ๋ถ์ด 0์ด ๋์ด ํฌ์ํ ํด๋ฅผ ๊ฐ์ง๊ฒ ๋๋ค. ๊ฐ์ค์น๊ฐ ํฌ์ํด์ง๋ฉด ์ผ๋ถ ๊ฐ์ค์น๊ฐ 0์ด ๋์ด ์ ํจ ํ๋ผ๋ฏธํฐ ์๊ฐ ์ค์ด๋ค๊ณ ์์ ๋ชจ๋ธ์ด ๋์ด ์ฑ๋ฅ์ด ๋นจ๋ผ์ง๋ค. ์ด๋ฌํ ๊ณผ์ ์ `์ ํจํ ํน์ง์ ์ ํ(Feature Selection)`ํ๋ ๊ณผ์ ์ผ๋ก๋ ๋ณผ ์ ์๋ค.
์กฐ๊ธฐ ์ข ๋ฃ(early stopping)
`์กฐ๊ธฐ ์ข ๋ฃ(early stopping)`๋ ๊ณผ์ ํฉ์ด ์ผ์ด๋๊ธฐ ์ ์ ํ๋ จ์ ๋ฉ์ถค์ผ๋ก์จ ๊ณผ์ ํฉ์ ํผํ๋ ์ ๊ทํ ๊ธฐ๋ฒ์ด๋ค. ๊ณผ์ ํฉ์ด ์ผ์ด๋๋ฉด ํ๋ จ ์ฑ๋ฅ์ ๊ณ์ ์ข์์ง์ง๋ง ํ ์คํธ/๊ฒ์ฆ ์ฑ๋ฅ์ ์ข์์ง๋ค๊ฐ ๋ค์ ๋๋น ์ง๋ค. ํ๋ จํ๋ ๋์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฑ๋ฅ ๊ฒ์ฆ์ ํ๋ค๊ฐ ์ฑ๋ฅ์ด ๋ ์ข์์ง์ง ์์ผ๋ฉด ๊ณผ์ ํฉ์ด ์์๋์๋ค๊ณ ํ๋จํ๊ณ ํ๋ จ์ ๋ฉ์ถ๋ค. ๋ณดํต `์ํญ(epoch)` ๋จ์๋ก ์ฑ๋ฅ ๊ฒ์ฆ์ ํ๋ฉฐ ๋ ์์ฃผ ๊ฒ์ฆ์ ํด์ผํ ๋๋ ๋ฐฐ์น ์คํ ๋จ์๋ก ๊ฒ์ฆํ๊ธฐ๋ ํ๋ค. ์ํญ์ ์ ์ฒด ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ ์ฌ์ฉํด์ ํ๋ จํ๋ ์ฃผ๊ธฐ๋ฅผ ๋งํ๋ค. ๋ณดํต ํ๋ จ ์์๋ ์ฌ๋ฌ ์ํญ์ ๊ฑธ์ณ์ ํ๋ จํ๋ค.
์กฐ๊ธฐ ์ข ๋ฃ ๊ธฐ์ค
์กฐ๊ธฐ ์กฐ์์์ ์ ์ํ ์ ์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ด ํฅ์ํ์ง ์์๋๋ผ๋ ๋ฐ๋ก ํ๋ จ์ ์ข ๋ฃํด์๋ ์๋๋ค๋ ์ ์ด๋ค. ์ ๊ฒฝ๋ง์ ํ์ตํ ๋ ๋จ๊ณ๋ง๋ค ๋ฏธ๋๋ฐฐ์น๋ก ๊ทผ์ฌํ ๊ทธ๋ ์ด๋์ธํธ๋ ์ค์ ๊ทธ๋ ์ด๋์ธํธ์ ์ฐจ์ด๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ ์กฐ๊ธ์ฉ ์ข์์ก๋ค๊ฐ ๋๋น ์ง ์ ์๋ค. ๋ฐ๋ผ์ ์ผ์์ ์ธ ์ฑ๋ฅ ๋ณ๋์ด ์๋๋ผ ์ง์์ ์ธ ์ฑ๋ฅ์ ์ ์ฒด ๋๋ ํ๋ฝ์ด ํ๋จ๋๋ฉด ๊ทธ๋ ํ๋ จ์ ์ข ๋ฃํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค. ๋ณดํต ์ผ์ ํ์ ๋์ ์ฑ๋ฅ์ด ์ฐ์์ ์ผ๋ก ์ข์์ง์ง ์๋์ง ๋ชจ๋ํฐ๋งํด์ ํ๋ จ์ ์ข ๋ฃํ๋ค. ๋ํ ์ฑ๋ฅ์ ๊ธฐ์ค์ ๋ชจ๋ธ ์ค์ฐจ ํน์ ์ ํ๋ ๋ฑ ๋ค์ํ ์ฑ๋ฅ ์ธก๋๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ํ ์คํธ ์์ ์๋ ํ๋ จ์ด ๋๋ ๋ง์ง๋ง ์ํ์ ๋ชจ๋ธ ํน์ ํ๋ จ ์ฑ๋ฅ์ด ๊ฐ์ฅ ์ข์ ๋ชจ๋ธ ์ํ๋ฅผ ์ ์ฅํ ํ ์ฌ์ฉํ๋ค.
์กฐ๊ธฐ ์ข ๋ฃ์ ์ ๊ทํ ํจ๊ณผ
์กฐ๊ธฐ ์ข ๋ฃ๋ ํ๋ผ๋ฏธํฐ ๊ณต๊ฐ์ ์๊ฒ ๋ง๋๋ ํจ๊ณผ๊ฐ ์๋ค. ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํ๋ผ๋ฏธํฐ ๊ณต๊ฐ์ ์ด๊ธฐ ํ๋ผ๋ฏธํฐ ์์น๋ฅผ ์ค์ฌ์ผ๋ก ์ ์ฝ๋๋ค. ์กฐ๊ธฐ ์ข ๋ฃ๋ก ํ๋ผ๋ฏธํฐ ๊ณต๊ฐ์ ํฌ๊ธฐ๊ฐ ์ ์ฝ๋๋ฉด L2 ์ ๊ทํ์ ๋์ผํ ํจ๊ณผ๊ฐ ์๋ค. ๋ง์ฝ ์์ค ํจ์๊ฐ 2์ฐจ ํจ์๋ก ์ ์๋๋ ์ ํ ๋ชจ๋ธ์ ๊ฒฝ์ฐ ์กฐ๊ธฐ ์ข ๋ฃ์ L2 ์ ๊ทํ๋ ๋์ผํ๋ค.
๋ฐ์ดํฐ ์ฆ๊ฐ(data augmentation)
๋ชจ๋ธ์ ๋ณต์กํ๋ฐ ๊ทธ๋งํผ ์ถฉ๋ถํ ํ๋ จ ๋ฐ์ดํฐ๊ฐ ์ ๊ณต๋์ง ์์ผ๋ฉด ๋ชจ๋ธ์ด ๋ฐ์ดํฐ๋ฅผ ์๊ธฐํด์ ๊ณผ์ ํฉ์ด ๋ฐ์ํ๋ค. ๊ณผ์ ํฉ์ ๋ง๋ ๊ฐ์ฅ ๊ทผ๋ณธ์ ์ธ ๋ฐฉ๋ฒ์ ํ๋ จ ๋ฐ์ดํฐ์ด ์์ ๋๋ฆฌ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ ํ์ค์ ์ผ๋ก ๋ฐ์ดํฐ ๋ ์ด๋ธ์ ๋ง๋๋ ๋น์ฉ์ด ๋ง๋ง์น ์์ผ๋ฉฐ, ์ผ๋ถ ๋ฐ์ดํฐ๋ ์์ง์ด ๋งค์ฐ ๊น๋ค๋กญ๋ค. ๋ฐ๋ผ์ ๋ฐ์ดํฐ๋ฅผ ์์งํด์ ํฐ ๋ฐ์ดํฐ์ ์ ๋ง๋๋ ๋ฐฉ๋ฒ๋ณด๋ค, ํ๋ จ ๋ฐ์ดํฐ์ ์ ์ด์ฉํด์ ์๋ก์ด ๋ฐ์ดํฐ์ ์ ์์ฑํ๋ `๋ฐ์ดํฐ ์ฆ๊ฐ(data augmentation)` ๊ธฐ๋ฒ๊ณผ ๊ฐ์ด ์ฝ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋๋ ค์ฃผ๋ ๋ฐฉ๋ฒ์ด ํ์ํ๋ค.
๋ฐ์ดํฐ ์ฆ๊ฐ ๊ธฐ๋ฒ
๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ฆ๊ฐ ๋ฐฉ๋ฒ์ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ์กฐ๊ธ์ฉ `๋ณํ(transformation)`ํด์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ฐ์ดํฐ ์ฆ๊ฐ ๊ท์น์ ์ฌ๋์ด ์ ํ ๊ฒฝ์ฐ ์ฆ๊ฐ๋ ๋ฐ์ดํฐ๊ฐ ์ฑ๋ฅ์ ์ต์ ์ธ์ง๋ ๊ฒ์ฆ์ด ํ์ํ๋ค. ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ ํ๋ จ ๋ฐ์ดํฐ์ ๋ถํฌ๋ฅผ ํ์ตํด์ `์์ฑ ๋ชจ๋ธ(generative model)`์ ๋ง๋ ๋ค์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ด ์๋ค. ์์ฑ ๋ชจ๋ธ์ ์ด์ฉํ๋ฉด ๋ ์ฝ๊ฒ ํ์ค๊ฐ ์๋ ๋ฐ์ดํฐ๋ก ํฉ์ฑํ๊ฑฐ๋ ๋ณํํ ์ ์๋ค. ๋ฐ์ดํฐ๋ฅผ ์ฆ๊ฐํด์ ๋ฏธ๋ฆฌ ํ๋ จ ๋ฐ์ดํฐ์ ์ ์ถ๊ฐํด ๋ ์๋ ์๊ฒ ์ง๋ง, ๋ฐ์ดํฐ๋ฅผ ํ๋ฅ ์ ์ผ๋ก ๋ณํํ๋ฉด ๋ฌด์ํ ๋ง์ ๋ณํ์ด ์๊ฒจ ์ผ๋ฐ์ ์ผ๋ก๋ ํ๋ จ ๊ณผ์ ์์ ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฆ๊ฐํ๋ค. ์ฆ, ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ ๋ชจ๋ธ์ ์ ๋ ฅํ๊ธฐ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฆ๊ฐํ๋ค.
๋ฐ์ดํฐ ์ฆ๊ฐ์ ํ ๋๋ `ํด๋์ค ๋ถ๋ณ ๊ฐ์ (class-invariance assuption)`์ ๋ฐ๋ผ์ผ ํ๋ค. ํด๋์ค ๋ถ๋ณ ๊ฐ์ ์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ฆ๊ฐํ ๋ ํด๋์ค๊ฐ ๋ฐ๋์ง ์๋๋ก ํด์ผ ํ๋ค๋ ๊ฐ์ ์ด๋ค. ๋ง์ผ ๋ฐ์ดํฐ ์ฆ๊ฐ ๊ณผ์ ์์ ํด๋์ค์ ๊ฒฐ์ ๊ฒฝ๊ณ๋ฅผ ๋์ด์๋ฉด ๋ค๋ฅธ ํด๋์ค๋ก ์ธ์ํ๋ฏ๋ก, ๊ฐ์์ ๊ฒฐ์ ๊ฒฝ๊ณ ์์์ ๋ฐ์ดํฐ๋ฅผ ๋ณํํด์ผ ํ๋ค.
๋ฐฐ๊น (bagging)
`์์๋ธ(ensemble)`์ ์ฌ๋ฌ ๋ชจ๋ธ์ ์คํํด์ ํ๋์ ๊ฐํ ๋ชจ๋ธ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ด๋ค. ๊ฐ๋ณ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์ฝํ์ง๋ง, ์ฝํ ๋ชจ๋ธ์ด ๋ชจ์ฌ์ ํ๋์ ํ์ ์ด๋ฃจ๋ฉด ์ฑ๋ฅ์ด ์ข์ ๊ฐํ ๋ชจ๋ธ์ด ๋ ์ ์๋ค. ์์๋ธ ๊ธฐ๋ฒ ์ค `๋ฐฐ๊น (bagging: bootstrap aggregating)`์ ๋ ๋ฆฝ๋ ์ฌ๋ฌ ๋ชจ๋ธ์ ๋์์ ์คํํ ๋ค ๊ฐ๋ณ ๋ชจ๋ธ์ ์์ธก์ ์ด์ฉํด์ ์ต์ข ์ผ๋ก ์์ธกํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ฐฐ๊น ์ด ์ ๊ทํ ๋ฐฉ๋ฒ์ธ ์ด์ ๋ ๋ชจ๋ธ์ด ์๋ก ๋ ๋ฆฝ์ผ ๋ ์์ธก ์ค์ฐจ๊ฐ ๋ชจ๋ธ์ ์์ ๋น๋กํด์ ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐฐ๊น ์ ์๋ฆฌ
๋ฐฐ๊น ์ ๋ชจ๋ธ์ ์ข ๋ฅ์ ๊ด๊ณ์์ด ๋ค์ํ ๋ชจ๋ธ๋ก ํ์ ๊ตฌ์ฑํ ์ ์๋ค. ๊ฐ์ ์ข ๋ฅ์ ๋ชจ๋ธ๋ก ํ์ ๊ตฌ์ฑํ๊ธฐ๋ ํ๋ฉฐ, ๋ค๋ฅธ ์ข ๋ฅ์ ๋ชจ๋ธ๋ก ๊ตฌ์ฑํ๊ธฐ๋ ํ๋ค. ํ์ง๋ง ์ฑ๋ฅ์ ๋์ด๊ธฐ ์ํด์ ๋ชจ๋ธ ๊ฐ์ ๋ ๋ฆฝ์ ๋ณด์ฅํด์ผ ํ๋ค. ๋ชจ๋ธ์ ๋ ๋ฆฝ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ํ๋ จ ๋ฐ์ดํฐ๋ฅผ `๋ถํธ์คํธ๋ฉ(bootstrapping)`ํ์ฌ ๋ชจ๋ธ๋ณ๋ก ๋ถํธ์คํธ๋ฉ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ค. ๋ถํธ์คํธ๋ฉ ํ๋ ๊ณผ์ ์์ ํ๋ จ ๋ฐ์ดํฐ์์ ๋ณต์ ์ถ์ถ์ ํ๊ธฐ ๋๋ฌธ์ ๋์ผํ ๋ฐ์ดํฐ๊ฐ ๋ค์ ์ถ์ถ๋ ์ ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ๋ถํธ์คํธ๋ฉ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ ํ๋ จ ๋ฐ์ดํฐ์ ๋์ผํ๊ฒ ํ๋ค.
์ถ๋ก ๋จ๊ณ์์๋ ๊ฐ๋ณ ๋ชจ๋ธ์ด ๊ฒฐ๊ณผ๋ฅผ ์ง๊ณํด์ ์์ธกํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ๊ท ๋ชจ๋ธ์ ๊ฒฝ์ฐ ๊ฐ๋ณ ๋ชจ๋ธ์ ๊ฒฐ๊ณผ๋ฅผ ํ๊ท ํด์ ์์ธกํ๋ฉฐ, ๋์ ๋ฐ๋ผ ๋ชจ๋ธ์ ๋น์ค์ ๋ค๋ฅด๊ฒ ๋๊ณ ๊ฐ์ค ํฉ์ฐ์ ํ๊ธฐ๋ ํ๋ค. ๋ถ๋ฅ ๋ชจ๋ธ์ ๊ฒฝ์ฐ ๊ฐ์ฅ ๋ง์ด ๋์จ ๊ฐ์ผ๋ก ์์ธกํ๋ `๋ค์๊ฒฐ ํฌํ ๋ฐฉ์(majority voting)`์ ์ฌ์ฉํ๋ค. ๋์ ๋ฐ๋ผ ๊ฐ๋ณ ๋ชจ๋ธ์ ์์๋ก ์ ํํด์ ์์ธกํ๊ฑฐ๋ ํฌํ ๋ฐฉ์์ ๋ณํํด์ ์ฌ์ฉํ๊ธฐ๋ ํ๋ค.
์ ๊ฒฝ๋ง ๋ชจ๋ธ๋ก ๋ฐฐ๊น ํ ๋๋ ๋ถํธ์คํธ๋ฉ์ ์ฌ์ฉํ์ง ์์๋ ๋๋ค. ๋ชจ๋ธ์ ๊ฐ์ค์น๋ฅผ ๋๋คํ๊ฒ ์ด๊ธฐํํ๋ ๋งํผ ๋ง์น ๋ค๋ฅธ ๋ชจ๋ธ์ธ ๊ฒ๊ณผ ๊ฐ์ ํจ๊ณผ๊ฐ ์๊ธฐ๊ณ , ๋ฏธ๋๋ฐฐ์น ๋ฐฉ์์ ์ฌ์ฉํจ์ผ๋ก์จ ๋ชจ๋ธ๋ณ๋ก ๋ค๋ฅธ ํ๋ จ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ๋ ํจ๊ณผ๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๋ํ ์ธ๊ณต ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ๋ค๋ฅธ ๋ชจ๋ธ์ ๋นํด ํฌ๊ธฐ๊ฐ ํฌ๊ธฐ ๋๋ฌธ์ ๋ณดํต ์์๋ธ ํฌ๊ธฐ๋ฅผ 20์ด ๋์ง ์๊ฒ ์ฌ์ฉํ๋ค. ์ฐธ๊ณ ๋ก ์์๋ธ ๊ธฐ๋ฒ์๋ ๋ฐฐ๊น ์ธ์ ๋ถ์คํ ์ด ์๋ค. ๊ทธ๋ฌ๋ ๋ถ์คํ ์ ํฐ ๋ชจ๋ธ์ ๋ฐฉ์์ด๋ฉฐ ์ ๊ทํ ๋ฐฉ๋ฒ์ ์๋๋ฉฐ ๋ฐฐ๊น ์ ๋ชจ๋ธ์ ์ค์ฐจ๋ฅผ ์ค์ฌ์ฃผ๋ ์ ๊ทํ ๋ฐฉ์์ด๋ค.
๋ฐฐ๊น ์ ์ ๊ทํ ํจ๊ณผ
๋ฐฐ๊น ์ ์ ๊ทํ ํจ๊ณผ๋ฅผ ํ์ธํ๊ธฐ ์ํด k๊ฐ์ ํ๊ท ๋ชจ๋ธ๋ก ๋ฐฐ๊น ํ๋ค๊ณ ๊ฐ์ ํ ๊ฒฝ์ฐ ๊ฐ๋ณ ๋ชจ๋ธ์ ์์ธก ์ค์ฐจ๊ฐ ๋ฐฐ๊น ์์ ์ด๋ป๊ฒ ์ค์ด๋๋์ง ํ์ธํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. ์ด ๊ฒฝ์ฐ ๊ฐ๋ณ ํ๊ท ๋ชจ๋ธ์ ์์ธก ์ค์ฐจ๋ ํ๊ท ์ด 0์ด๊ณ ๋ถ์ฐ์ด v์ด๋ฉฐ ๋ชจ๋ธ ๊ฐ์ ๊ณต๋ถ์ฐ์ด c์ธ ๊ฐ์ฐ์์ ๋ถํฌ๋ฅผ ๋ฐ๋ฅธ๋ค.
ํ๊ท ๋ชจ๋ธ์์ ๋ฐฐ๊น ์ ์์ธก์ ๊ฐ๋ณ ๋ชจ๋ธ์ ์์ธก๊ฐ์ ํ๊ท ์ผ๋ก ๊ณ์ฐํ๋ฏ๋ก ๋ฐฐ๊น ์ ์ค์ฐจ๋ ๊ฐ๋ณ ๋ชจ๋ธ ์ค์ฐจ์ ํ๊ท ์ด ๋๋ค.
๋ฐฐ๊น ์ ํด์ ์ค์ฐจ๊ฐ ์ค์ด๋ค์๋์ง ํ์ธํ๊ธฐ ์ํด ๋ฐฐ๊น ์ ์ค์ฐจ์ ๋ถ์ฐ์ ๊ณ์ฐํ๋ค. ์ด๋ ๋ฐฐ๊น ์ ์ค์ฐจ์ ํ๊ท ์ 0์ด๋ค.
์ด์ ๊ฐ๋ณ ๋ชจ๋ธ์ด ๋ ๋ฆฝ์ธ ๊ฒฝ์ฐ์ ๋ ๋ฆฝ์ด ์๋ ๊ฒฝ์ฐ์ ๋ฐฐ๊น ์ ์์ธก ์ค์ฐจ์ ๋ถ์ฐ์ด ์ด๋ป๊ฒ ํ์ธํด๋ณธ๋ค. ๋ง์ฝ ๊ฐ๋ณ ๋ชจ๋ธ๋ค์ ์๊ด์ฑ์ด ๋งค์ฐ ์ปค ๊ณต๋ถ์ฐ๊ณผ ๋ถ์ฐ์ด ๊ฐ๋ค๊ณ ๊ฐ์ ํ๋ฉด(์ฆ, C = V) ๋ค์๊ณผ ๊ฐ์ ๋ถ์ฐ์ ๊ฐ์ง๋ค. ๋ฐ๋ผ์ ๋ชจ๋ธ ๊ฐ์ ์๊ด์ฑ์ด ๋์ผ๋ฉด ๋ฐฐ๊น ํ์ ๋ ์ค์ฐจ๊ฐ ์ค์ด๋ค์ง ์๋๋ค.
ํ์ง๋ง ๊ฐ๋ณ ๋ชจ๋ธ๋ค์ด ์๋ก ๋ ๋ฆฝ์ด๋ผ๋ฉด ๊ณต๋ถ์ฐ์ 0์ด ๋๊ธฐ ๋๋ฌธ์ C๊ฐ 0์ด ๋์ด ๋ฐฐ๊น ์ ์์ธก ์ค์ฐจ๋ ๋ค์๊ณผ ๊ฐ์ด ๋ชจ๋ธ ์์ ๋น๋กํ์ฌ ์ค์ด๋ ๋ค. ๋ฐ๋ผ์ ๋ฐฐ๊น ์ ํ๋ ๊ฒฝ์ฐ ๊ฐ๋ณ ๋ชจ๋ธ์ ๋ ๋ฆฝ์ ๋ณด์ฅํ๋ค๋ฉด ๋ชจ๋ธ ์์ ๋น๋กํด์ ์ค์ฐจ๋ฅผ ์ค์ผ ์ ์๋ค.
๋๋กญ์์(Dropout)
`๋๋กญ์์(Dropout)`์ ๋ฏธ๋๋ฐฐ์น๋ฅผ ์คํํ ๋๋ง๋ค ๋ด๋ฐ์ ๋๋คํ๊ฒ ์๋ผ๋ด์ ์๋ก์ด ๋ชจ๋ธ์ ์์ฑํ๋ ์ ๊ทํ ๋ฐฉ๋ฒ์ด๋ค. ๋๋กญ์์์ ํ๋์ ์ ๊ฒฝ๋ง ๋ชจ๋ธ์์ ๋ฌดํํ ๋ง์ ๋ชจ๋ธ์ ์์ฑํ๋ ๋ฐฐ๊น ๊ณผ ๊ฐ๋ค. ์ด๋ ๊ณ์ฐ ์๊ฐ์ด ๊ฑฐ์ ๋ค์ง ์๊ณ ๋ค์ํ ๋ชจ๋ธ์ ์ฝ๊ฒ ์ ์ฉํ ์ ์๋ ๊ฐ๋ ฅํ ์ ๊ทํ ๊ธฐ๋ฒ์ด๋ค. ๊ทธ๋ฌ๋ ์๋ก ๋ ๋ฆฝ๋ ๋ชจ๋ธ์ ๋ณ๋ ฌ๋ก ์คํํด์ ์์ธก ์ค์ฐจ๋ฅผ ์ค์ด๋ ๋ฐฐ๊น ๊ณผ๋ ๋ค๋ฅด๊ฒ ๋๋กญ์์์ ๋ชจ๋ธ ๊ฐ์ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ ์๊ด์ฑ์ด ๋ฐ์ํ์ฌ ๋ ์ข์ ์ฑ๋ฅ์ ๊ฐ๊ธฐ๋ ์ด๋ ต๋ค. ํ์ง๋ง ๋๋กญ์์์ ๋ชจ๋ธ์ ๋ณ๋ ฌ๋ก ์คํํ์ง ์๊ณ ๋ ๋ฌดํํ ๋ง์ ๋ชจ๋ธ์ ํ๊ท ์ผ๋ก ์์ธกํ๋ ํจ๊ณผ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ฐฐ๊น ๋ณด๋ค ์ค์ฉ์ ์ธ ์ ๊ทํ ๋ฐฉ๋ฒ์ด๋ค.
ํ์ต ๋จ๊ณ
๋๋กญ์์์ ๋ฏธ๋๋ฐฐ์น๋ฅผ ์คํํ ๋๋ง๋ค ๋ด๋ฐ์ ๋๋คํ๊ฒ ์๋ผ๋ด์ ์๋ก์ด ๋ชจ๋ธ์ ์์ฑํ๋ค. ๋ด๋ฐ์ ๋๋กญ์์ํ ๋๋ ๋ด๋ฐ์ 50% ์ด์์ ์ ์ง๋์ด์ผ ํ๋ฉฐ, ์ ๋ ฅ ๊ณ์ธต๊ณผ ์๋ ๊ณ์ธต์ ์ ์ฉํ๋ค. ๋ด๋ฐ์ ์ ์งํ ํ๋ฅ ์ ์ ๋ ฅ ๋ด๋ฐ์ 0.8, ์๋ ๋ด๋ฐ์ 0.5 ์ ๋๋ก ์ง์ ํ๋ค. ํ๋ จ ๋จ๊ณ์์ ๋๋กญ์์์ ์ ์ฉํ๊ธฐ ์ํด์ ๊ณ์ธต๋ณ๋ก ๋ด๋ฐ์ `์ด์ง ๋ง์คํฌ(binary mask)`๋ฅผ ์์ฑํ๋ค. ์ด๋ ๋ด๋ฐ๋ณ ๋๋กญ์์ ์ฌ๋ถ๋ฅผ ๋ํ๋ด๋ฉฐ ๋ด๋ฐ์ ๋ง์คํฌ๊ฐ์ด 1์ด๋ฉด ๋ด๋ฐ์ ์ ์ง๋๊ณ ๋ง์คํฌ๊ฐ์ด 0์ด๋ฉด ๋๋กญ์์๋๋ค. ์ด์ง ๋ง์คํฌ์ 0๊ณผ 1์ ๋น์จ์ ๋ด๋ฐ์ด ์ ์ง๋ ํ๋ฅ ์ ๋ฐ๋ผ ์ ํ๋ค. ์ดํ ๊ณ์ธต์ ์ถ๋ ฅ์ ์ด์ง ๋ง์คํฌ๋ฅผ ๊ณฑํ๋ฉด ๋๋กญ์์์ด ์คํ๋๋ค.
์ถ๋ก ๋จ๊ณ
์ถ๋ก ๋จ๊ณ์์๋ ๋ด๋ฐ์ ๋๋กญ์์ํ์ง ์๊ณ ํ๋ จ ๊ณผ์ ์์ ํ๋ฅ ์ ์ผ๋ก ์์ฑํ๋ ๋ค์ํ ๋ชจ๋ธ์ ํ๊ท ์ ์์ธกํด์ผ ํ๋ค. ๋ชจ๋ธ ํ๊ท ์ ์ด๋ป๊ฒ ๊ตฌํ๋์ง ํ์ธํ๊ธฐ ์ํด ์ ๋ ฅ ๋ด๋ฐ์ 2๊ฐ์ด๊ณ ์ถ๋ ฅ ๋ด๋ฐ์ด 1๊ฐ์ธ ์ ๊ฒฝ๋ง์ ๋ด๋ฐ์ ์ ์งํ ํ๋ฅ p๋ฅผ 0.5๋ก ์ ์ฉํ๋ค๊ณ ๊ฐ์ ํ๋ค. ์ด ๊ฒฝ์ฐ ์ด 4๊ฐ์ ๋ชจ๋ธ์ด ํ๋ฅ ์ ์ผ๋ก ์์ฑ๋๋ฉฐ, ๋ค ๋ชจ๋ธ์ ํ๊ท ์ ๊ณ์ฐํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋ชจ๋ธ ํ๊ท ์ ๊ฒฐ๊ณผ๋ ๋๋กญ์์์ ํ์ง ์์ ์ ์ฒด ๋ชจ๋ธ์ ์ถ๋ ฅ๊ณผ ๋ด๋ฐ ์ ์ง ํ๋ฅ p์ ๊ณฑ์ผ๋ก ํํ๋๋ค. ์ฆ, ๋ชจ๋ธ์ ๊ฐ์ค์น๋ฅผ p๋ก ์ค์ผ์ผ๋งํด์ ๋ชจ๋ธ ํ๊ท ์ ๊ณ์ฐํ๋ `๊ฐ์ค์น ๋น๋ก ์ถ๋ก ๊ท์น(Weight scaling inference rule)`์ ๋ฐ๋ฅธ๋ค. ๋ฐ๋ผ์ ์ถ๋ก ์์๋ ๊ฐ ๊ณ์ธต์ ์ถ๋ ฅ์ ๋ด๋ฐ ์ ์ง ํ๋ฅ p๋ฅผ ๊ณฑํด์ฃผ๊ธฐ๋ง ํ๋ค.
๊ทธ๋ฌ๋ ๋ด๋ฐ์ ์ ์งํ ํ๋ฅ p๋ฅผ ๋ฐ๋์ ์ถ๋ก ์์ ์ ๊ณฑํด์ผ ํ๋ ๊ฒ์ ์๋๋ค. ํ๋ จ ์์ ์ ๊ฐ ๊ณ์ธต์ ์ถ๋ ฅ์ ๋ฏธ๋ฆฌ p๋ก ๋๋ ๋๋ฉด ์๋์ ์ถ๋ก ์ฝ๋๋ฅผ ๊ทธ๋๋ก ์ ์ฉํ ์ ์๋ค. ์ด๋ฐ ์์ด๋์ด๋ฅผ ์ ์ฉํ ๋ฐฉ๋ฒ์ด `์ญ ๋๋กญ์์(Inverted dropout)`์ด๋ค.
์ก์ ์ฃผ์
๋ฐ์ดํฐ๋ ๋ชจ๋ธ์ ํ๋ฅ ์ ์ผ๋ก ์ ์ํ ์ ์๋ค๋ฉด ๋ ์ ํํ๊ฒ ์ถ๋ก ํ ์ ์๋ค. ๊ทธ๋ฌ๋ ๋ฐ์ดํฐ๋ ๋ชจ๋ธ์ด ํ๋ฅ ์ ์ผ๋ก ์ ์๋์ง ์์๋ค๋ฉด ๊ฐ๋จํ `์ก์(noise)`์ ๋ฃ์ด ํ๋ฅ ์ ์ฑ์ง์ ๋ถ์ฌํ ์ ์๋ค. ์ฆ, ํ์ฌ ์ํ๋ฅผ ํ๊ท ์ผ๋ก ๋ณด๊ณ ์ก์์ผ๋ก ๋ณํ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฑํด์ ํน์ ํ ๋ถํฌ๋ฅผ ๋ฐ๋ฅด๋๋ก ๋ง๋ ๋ค.
์ก์ ์ฃผ์ ๋ฐฉ์
์ ๋ ฅ ๋ฐ์ดํฐ์ ์ก์ ์ฃผ์
- ๋ฐ์ดํฐ ์ฆ๊ฐ ๊ธฐ๋ฒ์ ํด๋น
- ์ ๋ ฅ ๋ฐ์ดํฐ์ ์์ฃผ ์์ ๋ถ์ฐ์ ๊ฐ๋ ์ก์์ ๋ฃ์ผ๋ฉด ๊ฐ์ค์น ๊ฐ์์ ๋์ผํ ์ ๊ทํ ํจ๊ณผ
ํน์ง์ ์ก์ ์ฃผ์
- ๋ฐ์ดํฐ๊ฐ ์ถ์ํ๋ ์ํ์์ ๋ฐ์ดํฐ ์ฆ๊ฐ
- ์ถ์ํ๋ ์ํ์์ ํ๋ฅ ์ ์ฑ์ง์ ๋ถ์ฌํ์ฌ ๊ฐ์ฒด์ ๊ฐ์ ์๋์ ์ผ๋ก ์๋ฏธ ์๋ ๋จ์๋ก ๋ฐ์ดํฐ ์ฆ๊ฐ์ด ์ผ์ด๋ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์
๋ชจ๋ธ ๊ฐ์ค์น์ ์ก์ ์ฃผ์
- ๋๋กญ์์์์ ๋ด๋ฐ์ ์ ๊ฑฐํ ๋ ํ๋ฅ ์ ์ผ๋ก ๊ฐ์ค์น๋ฅผ ์กฐ์ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ค์น์ ์ก์์ ๋ฃ๋ ๊ฒ
- ๊ฐ์ค์น์ `๋ถํ์ค์ฑ(Uncertainty)`๊ณผ ๊ด๋ จ
- ๋ฒ ์ด์ง์ธ ์ ๊ฒฝ๋ง์ ๊ฐ์ค์น์ ๋ถํฌ๋ฅผ ํ์ตํ๋ฉฐ ๊ฐ์ค์น์ ๋ถํ์ค์ฑ์ ํํ
- ๊ฐ์ค์น ๋ถํฌ์ ๋ถ์ฐ์ด ํฌ๋ฉด ๊ฐ์ค์น์ ๋ถํ์ค์ฑ์ด ๋์ผ๋ฉฐ ๋ถ์ฐ์ด ์์ผ๋ฉด ๋ถํ์ค์ฑ์ด ๋ฎ์
- ๊ฐ์ค์น์ ์ก์์ ์ง์ ๋ํด ๊ฐ์ค์น์ ๊ทธ๋ ์ด๋์ธํธ ํฌ๊ธฐ๋ฅผ ์๊ฒ ๋ง๋๋ ์ ๊ทํ ํจ๊ณผ
- ์ต์ ์ง์ ์ฃผ๋ณ์ด ํ์ง๋ก ๋ณํด ์๋ก์ด ๋ฐ์ดํฐ์ ๋ํ ์ผ๋ฐํ ์ฑ๋ฅ์ด ํฅ์
์ํํธ ๋ ์ด๋ธ๋ง
ํ๋ จ ๋ฐ์ดํฐ์ ๋ ์ด๋ธ์ด ์ ํํ์ง ์์ ์ค์ฐจ๊ฐ ์๋ค๋ฉด ๋ถ๋ฅ ๋ชจ๋ธ์ด ์ ํํ 1์ด๋ 0์ผ๋ก ์์ธกํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๊ณ์ํด์ ์ผ์ ๋์ ์์ค์ด ๋ฐ์ํ๊ณ ์ต์ ํ๊ฐ ์ด๋ฃจ์ด์ง์ง ์์ ์ ์๋ค. ์ด ๊ฒฝ์ฐ ์ค์ฐจ๊ฐ ์๋ค๊ณ ๊ฐ์ ํ๊ณ , ํ๊น ํด๋์ค์ ํ๋ฅ ์ ์ค์ฐจ๋งํผ ์๊ฒ ๋ง๋ค๊ณ ๋๋จธ์ง ํด๋์ค๋ค์ ํ๋ฅ ์ ์ค์ฐจ๋ฅผ ๋ฐฐ๋ถํด์ ํ๋ฅ ์ ๋ถ์ฌํ๋ค. ์ด๋ฌํ ๋ฐฉ์์ `์ํํธ ๋ ์ด๋ธ๋ง(soft labling)`์ด๋ผ๊ณ ํ๋ค. ๋ ์ด๋ธ์ ์ค์ฐจ๋ฅผ ๋ฐ์ํ ํ ํ์ตํ๋ฉด ๋ชจ๋ธ ์ฑ๋ฅ์ด ๋์์ง๋ค. ๋ฐ๋๋ก ๋ ์ด๋ธ์ 0๊ณผ 1๋ก ๋ง๋๋ ๊ฒ์ ํ๋ ๋ ์ด๋ธ๋ง์ด๋ผ๊ณ ํ๋ค.
์ด ํฌ์คํ ์ 'Do it! ๋ฅ๋ฌ๋ ๊ต๊ณผ์' ๊ต์ฌ๋ฅผ ๊ณต๋ถํ๋ฉฐ ์ด ๊ธ์ ๋๋ค.