๊ตฌ์ฌ ํ๋ํ๋๋ ์ด๋๋ก ๋จ์ด์ง์ง ์๋ฌด๋ ๋ชจ๋ฆ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์์ฒ ๊ฐ๊ฐ ์์ด๋ฉด ์ธ์ ๋ ๊ฐ์ ๋ชจ์ โ ์ข ๋ชจ์์ด ๋ํ๋ฉ๋๋ค. ์ด ํ์ด์ง๋ ๊ทธ ์ด์ (์ค์ฌ๊ทนํ์ ๋ฆฌ)๋ฅผ ์คํ์ผ๋ก ํ์ธํ๊ณ , ์ ๊ฒฝ๋ง์ ๊ฐ์คํฉยท์ด๊ธฐํยท์์ค ํจ์ ๊ณณ๊ณณ์์ ์ ๊ฐ์ ์ข ๋ชจ์์ด ๋ํ๋๋์ง๊น์ง ๋ฐ๋ผ๊ฐ๋๋ค.
๊ตฌ์ฌ์ด ํ์ ๋ถ๋ชํ ๋๋ง๋ค ์ผ์ชฝ/์ค๋ฅธ์ชฝ์ผ๋ก ๋ฐ๋ฐ ํ๋ฅ ๋ก ํ๊น๋๋ค. 12๋ฒ์ ๋ฌด์์ ์ ํ์ด ๋๋๋ฉด ์นธ์ ์์ด๋๋ฐ, ๊ทธ ๋์ด ๋ถํฌ๋ ๋งค๋ฒ ์ข ๋ชจ์์ผ๋ก ์๋ ดํฉ๋๋ค.
์ ๊ท๋ถํฌ(normal distribution)๋ ํ๊ท ฮผ๋ฅผ ์ค์ฌ์ผ๋ก ์ข์ฐ ๋์นญ์ด๊ณ , ์ค์ฌ์์ ๋ฉ์ด์ง์๋ก ํ๋ฅ ์ด ๊ธ๊ฒฉํ ์ค์ด๋๋ ์ข ๋ชจ์์ ํ๋ฅ ๋ถํฌ์ ๋๋ค. ๊ฐ์ฐ์ค๊ฐ ์ฒ๋ฌธ ๊ด์ธก ์ค์ฐจ๋ฅผ ๋ถ์ํ๋ฉฐ ์ ๋ฆฌํด์ ๊ฐ์ฐ์์(Gaussian)์ด๋ผ๊ณ ๋ ๋ถ๋ฆ ๋๋ค.
์์์ด ๋ณต์กํด ๋ณด์ด์ง๋ง ํต์ฌ์ ์ง์ ๋ถ๋ถ์
๋๋ค. (xโฮผ)ยฒ โ ํ๊ท ์์ ๋ฉ์ด์ง ๊ฑฐ๋ฆฌ์
์ ๊ณฑ๋งํผ ํ๋ฅ ์ด ์ง์์ ์ผ๋ก ๊น์
๋๋ค. ๊ทธ๋์ ํ๊ท ๊ทผ์ฒ๊ฐ ๊ฐ์ฅ ํํ๊ณ , ๋ฉ๋ฆฌ ๊ฐ์๋ก ๊ธ๊ฒฉํ ๋๋ฌผ์ด์ง๋๋ค.
ฮผ(ํ๊ท )๋ ์ต์ํ์ง๋ง ฯ๋ ๋ฏ์ค ์ ์์ผ๋ ๋จผ์ ์ง๊ณ ๊ฐ๋๋ค. ํ์คํธ์ฐจ(standard deviation)๋ ๋ฐ์ดํฐ๊ฐ ํ๊ท ์์ ํ๊ท ์ ์ผ๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋๊ฐ๋ฅผ ์ฌ๋ ๊ฐ์ ๋๋ค. ๊ณ์ฐ์ ๋ค ๋จ๊ณ์ ๋๋ค: โ ๊ฐ ๊ฐ์์ ํ๊ท ์ ๋บ๋ค(ํธ์ฐจ) โ โก ์ ๊ณฑํ๋ค(๋ถํธ๊ฐ ์ฌ๋ผ์ง๊ณ , ๋ฉ๋ฆฌ ๋จ์ด์ง ๊ฐ์ผ์๋ก ๋ ํฌ๊ฒ ๋ฐ์๋จ) โ โข ์ ๋ถ ํ๊ท ๋ธ๋ค(์ด ๊ฐ์ด ๋ถ์ฐ ฯยฒ) โ โฃ ์ ๊ณฑ๊ทผ์ ์์ ์๋ ๋จ์๋ก ๋๋๋ฆฐ๋ค(ํ์คํธ์ฐจ ฯ).
ํ๋ ์ 8๊ฐ๊ฐ ๋ฐ์ดํฐ์ ๋๋ค. ์ ์ ์ข์ฐ๋ก ๋์ด ๋ณด์ธ์ โ ๊ฐ ์ฃผํฉ ์ ์ฌ๊ฐํ์ ํ ๋ณ์ด ๊ทธ ์ ์ ํธ์ฐจ(ํ๊ท ๊น์ง์ ๊ฑฐ๋ฆฌ)์ด๊ณ , ๋์ด๊ฐ ํธ์ฐจ์ ์ ๊ณฑ์ ๋๋ค. ๋ถ์ฐ = ์ ์ฌ๊ฐํ ๋์ด์ ํ๊ท , ฯ = ๊ทธ ์ ๊ณฑ๊ทผ. ์ ํ๋๋ง ๋ฉ๋ฆฌ ๋ณด๋ด๋ ๋์ด๊ฐ ์ ๊ณฑ์ผ๋ก ์ปค์ ธ์ ฯ๊ฐ ํฌ๊ฒ ๋ฐ๋ ๊ฒ์ ํ์ธํด ๋ณด์ธ์.
ฮผ๋ ๊ณก์ ์ ์ข์ฐ๋ก ์ฎ๊ธฐ๊ณ , ฯ๋ ๊ณก์ ์ ๋๊ฒ ํผ๋จ๋ฆฌ๊ฑฐ๋ ์ข๊ฒ ๋ชจ์๋๋ค. ์ ์ฒด ๋์ด๋ ํญ์ 1๋ก ์ ์ง๋ฉ๋๋ค.
68โ95โ99.7 ๊ท์น โ ์ ๊ท๋ถํฌ์์๋ ๋ฐ์ดํฐ์ ์ฝ 68%๊ฐ ฮผยฑ1ฯ ์์, 95%๊ฐ ฮผยฑ2ฯ ์์, 99.7%๊ฐ ฮผยฑ3ฯ ์์ ๋ค์ด์ต๋๋ค. ฯ ํ๋๋ง ์๋ฉด "์ด ๊ฐ์ด ์ผ๋ง๋ ํน์ดํ ๊ฐ์ธ์ง"๋ฅผ ๋ฐ๋ก ๊ฐ๋ ํ ์ ์์ด์, ์ด์์น ํ์งยท์ ๋ขฐ๊ตฌ๊ฐยท์ ๊ทํ์ ๊ธฐ์ค์ด ๋ฉ๋๋ค.
์ค์ฌ๊ทนํ์ ๋ฆฌ(Central Limit Theorem, CLT)๋ ํ๋ฅ ๋ก ์์ ๊ฐ์ฅ ์ ๋ช ํ ์ ๋ฆฌ์ ๋๋ค:
์๋ก ๋ ๋ฆฝ์ธ ํ๋ฅ ๋ณ์ ์ฌ๋ฌ ๊ฐ๋ฅผ ๋ํ๋ฉด(๋๋ ํ๊ท ๋ด๋ฉด), ์๋ ๋ถํฌ๊ฐ ๋ฌด์์ด๋ ๊ฐ์ n์ด ์ปค์ง์๋ก ๊ทธ ํฉ(ํ๊ท )์ ๋ถํฌ๋ ์ ๊ท๋ถํฌ์ ๊ฐ๊น์์ง๋ค.
๋๋ผ์ด ์ ์ ์๋ ๋ถํฌ์ ๋ชจ์์ ์ ํ ๋ฌป์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ํ์ชฝ์ผ๋ก ์น์ฐ์น ๋ถํฌ๋ , ๋ด์ฐ๋ฆฌ๊ฐ ๋ ๊ฐ์ธ ๋ถํฌ๋ , ๋์ ๋์ง๊ธฐ์ฒ๋ผ ๋ ๊ฐ๋ฟ์ธ ๋ถํฌ๋ โ ๋ํ๋ ์๊ฐ ๊ฐ๋ณ ๋ถํฌ์ ๊ฐ์ฑ์ ์ป๊ฒจ ๋๊ฐ๊ณ ์ข ๋ชจ์๋ง ๋จ์ต๋๋ค. ์ง์ ํ์ธํด ๋ณด์ธ์.
์ผ์ชฝ์ ์๋ณธ ๋ถํฌ์์ ๋ฝ์ ๊ฐ ๊ทธ๋๋ก์ ํ์คํ ๊ทธ๋จ, ์ค๋ฅธ์ชฝ์ ๊ทธ ๋ถํฌ์์ n๊ฐ์ฉ ๋ฝ์ ํ๊ท ๋ธ ๊ฐ 10,000๊ฐ์ ํ์คํ ๊ทธ๋จ์ ๋๋ค. n์ ํค์ฐ๋ฉด ์ค๋ฅธ์ชฝ์ด ์ ๊ท ๊ณก์ (์ฃผํฉ)์ ๋ฌ๋ผ๋ถ์ต๋๋ค.
์ฃผ์ฌ์ 1๊ฐ์ ๋์ 1~6์ด ๋ชจ๋ 1โ6๋ก ์์ ํ ํํํ ๋ถํฌ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ 2๊ฐ๋ฅผ ๋์ ธ ํฉ์ ๋ณด๋ฉด 7์ด ๊ฐ์ฅ ํํ ์ผ๊ฐํ ๋ชจ์์ด ๋๊ณ , ๊ฐ์๋ฅผ ๋๋ฆด์๋ก ๋งค๋๋ฌ์ด ์ข ๋ชจ์์ด ๋ฉ๋๋ค. ์๋๋ ์๋ฎฌ๋ ์ด์ ์ด ์๋๋ผ ์ ํํ ํ๋ฅ ์ ๋๋ค โ ๋ํ ๋๋ง๋ค ๋ถํฌ๊ฐ ์ข ๋ชจ์์ผ๋ก ๋ค๋ฌ์ด์ง๋๋ค.
์ ์ด๋ฐ ์ผ์ด ์๊ธธ๊น? ํฉ์ด ์ด๋ค ๊ฐ์ด ๋๋ "๊ฒฝ์ฐ์ ์"๋ฅผ ์ธ์ด ๋ณด๋ฉด, ๊ฐ์ด๋ฐ ๊ฐ์ ๋ง๋ค ์ ์๋ ์กฐํฉ์ด ์๋์ ์ผ๋ก ๋ง๊ณ ๊ทน๋จ๊ฐ์ ์กฐํฉ์ด ๊ฑฐ์ ์์ต๋๋ค (์ฃผ์ฌ์ 2๊ฐ๋ก 7์ ๋ง๋๋ ๋ฐฉ๋ฒ์ 6๊ฐ์ง, 12๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ 1๊ฐ์ง). ๋ณ์๋ฅผ ๋ํ ์๋ก ์ด "๊ฐ์ด๋ฐ๋ก ๋ชฐ๋ฆฌ๋ ์กฐํฉ์ ์" ํจ๊ณผ๊ฐ ๊ฐํด์ง๊ณ , ๊ทธ ๊ทนํ์ ๋ชจ์์ด ์ ํํ ์ ๊ท๋ถํฌ์ ๋๋ค.
์ ๊ฒฝ๋ง์ ๋ด๋ฐ ํ๋๊ฐ ํ๋ ์ผ์ ๋ณด๋ฉด CLT๊ฐ ์ ๋ฑ์ฅํ๋์ง ๋ฐ๋ก ๋ณด์ ๋๋ค. ๋ด๋ฐ์ ์ ๋ ฅ x1โฆxd์ ๊ฐ์ค์น๋ฅผ ๊ณฑํด ์ ๋ถ ๋ํฉ๋๋ค:
์ ๋ ฅ๊ณผ ๊ฐ์ค์น๊ฐ ์ ๊ฐ๊ฐ ๋ฌด์์๋ผ๋ฉด, z๋ "๋ ๋ฆฝ์ ์ธ ํ๋ฅ ๋ณ์ d๊ฐ์ ํฉ" โ ์ค์ฌ๊ทนํ์ ๋ฆฌ๊ฐ ์ ์ฉ๋๋ ๋ฐ๋ก ๊ทธ ์ํฉ์ ๋๋ค. ์ ๋ ฅ์ด ์ด๋ค ๋ถํฌ๋ , d๊ฐ ์ปค์ง๋ฉด z์ ๋ถํฌ๋ ์ ๊ท๋ถํฌ์ ๊ฐ๊น์์ง๋๋ค. ๊ณจํด ๋ณด๋์ ๊ตฌ์ฌ๊ณผ ์์ ํ ๊ฐ์ ๊ตฌ์กฐ์ ๋๋ค.
์ ๋ ฅ ๋ถํฌ๋ฅผ ๊ณจ๋ผ๋(๊ท ๋ฑ/์ด๋ด/์น์ฐ์นจ) ์ ๋ ฅ ์ฐจ์ d๋ฅผ ํค์ฐ๋ฉด ๊ฐ์คํฉ z์ ๋ถํฌ๋ ์ข ๋ชจ์์ด ๋ฉ๋๋ค. ๋จ, ๊ทธ๋ฅ ๋ํ๋ฉด d๊ฐ ํด์๋ก ํผ์ง(ฯ)์ด โd ๋ฐฐ๋ก ์ปค์ง๋ ๊ฒ์ ์ฃผ๋ชฉํ์ธ์ โ ์ด๊ฒ์ด ์ด๊ธฐํ ๋ฌธ์ ๋ก ์ด์ด์ง๋๋ค.
์ ๋ฐ๋ชจ์์ ์ค์ผ์ผ๋ง ์ฒดํฌ๋ฐ์ค๋ฅผ ๊บผ ๋ณด๋ฉด, d๊ฐ ์ปค์ง์๋ก z์ ํ์คํธ์ฐจ๊ฐ โd ๋ฐฐ๋ก ์ปค์ง๋๋ค. ์ธต์ ์ง๋ ๋๋ง๋ค ๊ฐ์ด โd ๋ฐฐ์ฉ ์ปค์ง๋ฉด ๋ช ์ธต ๋ง์ ์ ํธ๊ฐ ํญ๋ฐํ๊ณ , ๋ฐ๋๋ก ๋๋ฌด ์์ผ๋ฉด ์๋ฉธํฉ๋๋ค. ๊ทธ๋์ Xavier/He ์ด๊ธฐํ๋ ๊ฐ์ค์น๋ฅผ ํ์คํธ์ฐจ๊ฐ 1/โd(He๋ โ(2/d))์ธ ์ ๊ท๋ถํฌ์์ ๋ฝ์ต๋๋ค. "z์ ๋ถ์ฐ์ด ์ธต์ ์ง๋๋ ์ผ์ ํ๊ฒ ์ ์ง๋๋๋ก ฯ๋ฅผ ์ญ์ฐ"ํ ๊ฒ์ ๋๋ค. ์ ๊ท๋ถํฌ๋ก ์ด๊ธฐํํ๋ ์ด์ ๋ ์ด์ฐจํผ ํฉ์ณ์ง๋ฉด CLT๋ก ์ ๊ท๊ฐ ๋ ๊ฐ๋ค์ ฯ๋ง ํต์ ํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํ์ต ์ค ๊ฐ ์ธต์ ํ์ฑ๊ฐ ๋ถํฌ๋ฅผ ํ์คํ ๊ทธ๋จ์ผ๋ก ์ฐ์ด ๋ณด๋ฉด ๋์ฒด๋ก ์ข ๋ชจ์์ ๋๋ค(์ ๋ฐ๋ชจ๊ฐ ๊ทธ ์ด์ ์ ๋๋ค). ๋ฌธ์ ๋ ํ์ต์ด ์งํ๋๋ฉฐ ์ด ๋ถํฌ์ ฮผ์ ฯ๊ฐ ๊ณ์ ํ๋ฌ๋ค๋๋ค๋ ๊ฒ์ด๊ณ , BatchNorm์ ๋งค ๋ฐฐ์น๋ง๋ค ํ๊ท 0ยท๋ถ์ฐ 1๋ก ๋ค์ ๋ง์ถฐ์ ์ด ํ๋ฆ์ ์ก์ต๋๋ค. "์ ๊ทํ(normalize)"๋ผ๋ ์ด๋ฆ ์์ฒด๊ฐ ์ ๊ท๋ถํฌ์ ํ์คํ(ฮผ=0, ฯ=1)์ผ๋ก ๋ง์ถ๋ค๋ ๋ป์ ๋๋ค. โ ์์ธํ ๊ฑด ResNet์ BatchNorm ์๋ฃ์์ ๋ค๋ฃน๋๋ค.
์ธก์ ์ค์ฐจ๋ ๋ผ๋ฒจ ๋ ธ์ด์ฆ๋ ๋ณดํต "์๋ง์ ์์ ๋ ๋ฆฝ ์์ธ์ ํฉ"์ด๋ผ์ CLT์ ์ํด ์ ๊ท๋ถํฌ๋ก ๋ชจ๋ธ๋งํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ "๋ ธ์ด์ฆ๊ฐ ์ ๊ท๋ถํฌ๋ค"๋ผ๊ณ ๊ฐ์ ํ๊ณ ๊ฐ์ฅ ๊ทธ๋ด๋ฏํ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฐพ์ผ๋ฉด(์ต๋์ฐ๋์ถ์ ), ์์์ ์ ๋ฆฌํ์ ๋ ๋์ค๋ ๊ฒ์ด ์ ํํ ํ๊ท ์ ๊ณฑ์ค์ฐจ(MSE)์ ๋๋ค:
์ฆ ํ๊ท ๋ชจ๋ธ์ MSE๋ก ํ์ต์ํค๋ ์๊ฐ, ์ด๋ฏธ ์ ๊ท๋ถํฌ๋ฅผ ๊ฐ์ ํ๊ณ ์๋ ์ ์ ๋๋ค.
์ ๋ฆฌ โ AI์์ ์ ๊ท๋ถํฌ๊ฐ ๋์ค๋ ์ธ ๊ฐ๋
โด ๊ตฌ์กฐ์ ์ผ๋ก: ๋ด๋ฐ์ ๊ฐ์คํฉ์ "๋ง์ ๋
๋ฆฝ ํญ์ ํฉ"์ด๋ผ CLT์ ์ํด ํ์ฑ๊ฐยท๊ธฐ์ธ๊ธฐ๊ฐ ์ข
๋ชจ์์ด ๋๋ค.
โต ์ค๊ณ์์ผ๋ก: ๊ทธ๋์ ์ด๊ธฐํ(Xavier/He)๋ ฯ๋ฅผ 1/โd๋ก ๋ง์ถ ์ ๊ท๋ถํฌ์์ ๋ฝ๊ณ , BatchNorm์ ฮผ=0ยทฯ=1๋ก ๋๋๋ฆฐ๋ค.
โถ ๊ฐ์ ์ผ๋ก: ๋ฐ์ดํฐ์ ๋
ธ์ด์ฆ๋ฅผ ์ ๊ท๋ถํฌ๋ก ๋ชจ๋ธ๋งํ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ๊ฐ MSE ์์ค์ด๋ค.
Q1. ์ค์ฌ๊ทนํ์ ๋ฆฌ๊ฐ ์ฑ๋ฆฝํ๊ธฐ ์ํด ์๋ณธ ๋ถํฌ๊ฐ ๊ฐ์ถฐ์ผ ํ ์กฐ๊ฑด์?
Q2. ๋ด๋ฐ์ pre-activation(z = ฮฃwx)์ด ์ข ๋ชจ์ ๋ถํฌ๋ฅผ ๊ฐ๋ ๊ทผ๋ณธ ์ด์ ๋?
Q3. He/Xavier ์ด๊ธฐํ๊ฐ ๊ฐ์ค์น์ ํ์คํธ์ฐจ๋ฅผ 1/โd ์์ค์ผ๋ก ์ก๋ ์ด์ ๋?