Artificial Neural Network
์ธ๊ณต ์ ๊ฒฝ๋ง(artificial neural network)์ ํฌ์ ๋ฅ ๋์ ์ ๊ฒฝ๋ง ์ฐ๊ฒฐ ์ฒด๊ณ๋ฅผ ๋ชจ๋ฐฉํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๋๋ค. ์ด๋ ๋ด๋ฐ ๋ ธ๋๋ผ ๋ถ๋ฆฌ๋ ๋จ์๋ค์ ์งํฉ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด๋ค์ ์๋ ์ค์ ์ ์ฌํ๊ฒ ์ฐ๊ฒฐ๋์ด ๋ค๋ฅธ ๋ด๋ฐ์ผ๋ก ์ ํธ๋ฅผ ์ ๋ฌํฉ๋๋ค. ์ฌ์ฉ๋๋ ์ ํธ๋ ์ฃผ๋ก ์ค์๊ฐ์ด๋ฉฐ, ๋ด๋ฐ์ ์ถ๋ ฅ์ ์ ๋ ฅ์ ๋ํ ๋น์ ํ ํจ์์ ๊ฒฐ๊ณผ๋ฅผ ํฉ์ฐํ ๊ฒ์ ๋๋ค.
์ธ๊ณต ์ ๊ฒฝ๋ง์ ์ธ๊ฐ ๋์ ์๋ ๋ฐฉ์๊ณผ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ฐฉํ๋ ค๋ ์๋์์ ์์๋์์ต๋๋ค. ๋๋ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์ํ๋ ๊ณผ์ ์ ์ํํ๊ฑฐ๋ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ์ค์ค๋ก ๊ตฌ์กฐํ๋ฉ๋๋ค. ์ธ๊ณต๋ค์ธต์ ๊ฒฝ๋ง ์ญ์ ์ด์ ๊ฐ์ด ๋น์ ํ์ ์ด๊ณ ๋ณต์กํ ๊ด๊ณ๋ฅผ ๊ฒฝํ์ ๊ธฐ๋ฐํ์ฌ ๋ชจ๋ธํํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค.
Neuron
๋ด๋ฐ์ ์ฌ๋ฌ ๊ฐ์ ์ ๋ ฅ์ ๋ฐ์ ํ๋์ ์ถ๋ ฅ์ ์์ฑํฉ๋๋ค. ์ด๋ ์ ๋ ฅ์ ์ธ๋ถ ๋ฐ์ดํฐ๋ ์ด์ ๋ด๋ฐ์ ์ถ๋ ฅ์ผ ์ ์์ต๋๋ค. ์ถ๋ ฅ์ ๊ฐ์ค์น๊ฐ ์ ์ฉ๋ ์ ๋ ฅ์ ์ดํฉ์ด๋ฉฐ, ๋๋ก๋ ์ด ํฉ์ ํธํฅ(bias)์ด ์ถ๊ฐ๋๊ธฐ๋ ํฉ๋๋ค.
๊ฐ์ค์น๊ฐ ์ ์ฉ๋ ์ ๋ ฅ์ ์ดํฉ์ ๊ณ์ฐํ๊ฑฐ๋ ๊ทธ๋ฌํ ์ฐ์ฐ์ ์ํํ๋ ์ํ์ ๋ด๋ฐ์ ํ์ฑํ๋ ๋ด๋ฐ(activated neuron)์ด๋ผ๊ณ ํฉ๋๋ค.
Layer
๋ด๋ฐ์ ์ธต(layer)์ผ๋ก ์ฒด๊ณ์ ์ผ๋ก ๊ตฌ์กฐํ๋์ด ์์ผ๋ฉฐ, ์ด๋ฌํ ๊ณ์ธต์ ๊ตฌ์กฐ๋ ํนํ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์์ ๋์ฑ ๋ณต์กํ๊ณ ์ ๊ตํ๊ฒ ๋ํ๋ฉ๋๋ค. ๊ฐ ์ธต์ ๋ด๋ฐ๋ค์ ๋ค์ ์ธต์ ๋ชจ๋ ๋ด๋ฐ๊ณผ ์ง์ ์ ์ธ ์ฐ๊ฒฐ์ ํ์ฑํ์ฌ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ์ ๋ฌํฉ๋๋ค. ์ด๋ฌํ ์ธต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์กฐ๋ ์ ๊ฒฝ๋ง์ด ๋ณต์กํ ํจํด์ ํ์ตํ๊ณ ์ถ์ํ๋ ํน์ง์ ์ถ์ถํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์ด๋ฏธ์ง ์ธ์ ๋ถ์ผ์์๋ ์ด๊ธฐ ์ธต์์ ๊ฐ๋จํ ์ฃ์ง๋ ์์๊ณผ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ํน์ง์ ๊ฐ์งํ๊ณ , ๋ ๊น์ ์ธต์ผ๋ก ๊ฐ์๋ก ๋ ๋ณต์กํ ํํ๋ ๊ฐ์ฒด์ ๋ถ๋ถ์ ์ธ์ํ ์ ์๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ๊ณ์ธต์ ํน์ง ์ถ์ถ ๋ฅ๋ ฅ์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ด ๋ค์ํ ๋ถ์ผ์์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ณด์ด๋ ํต์ฌ ์์ธ ์ค ํ๋์ ๋๋ค.
Hyper Parameters
ํ์ดํผํ๋ผ๋ฏธํฐ(hyperparameter)๋ ์ ๊ฒฝ๋ง์ ํ์ต ๊ณผ์ ์ ์ ์ดํ๋ ์ค์ํ ์์์ ๋๋ค. ์ด๋ค์ ๋ชจ๋ธ์ ๊ตฌ์กฐ์ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์ ์ํ๋ ์์ ํํ์ ๋งค๊ฐ๋ณ์๋ก, ํ์ต์ด ์์๋๊ธฐ ์ ์ ์ค์ ๋ฉ๋๋ค. ์ด๋งค๊ฐ๋ณ์๋ ๋ชจ๋ธ์ ์ฑ๋ฅ๊ณผ ํ์ต ํจ์จ์ฑ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ฉฐ, ์ต์ ์ ๊ฐ์ ์ฐพ๋ ๊ฒ์ด ๋ชจ๋ธ ๊ฐ๋ฐ์ ํต์ฌ ๊ณผ์ ์ค ํ๋์ ๋๋ค.
ํ์ต๋ฅ ( learning rate)์ ์ค๋ฅ๋ฅผ ์กฐ์ ํ๊ธฐ ์ํ ๋จ๊ณ์ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
๋์ ํ์ต๋ฅ ์ ๋น์ฉ์ ๋น ๋ฅด๊ฒ ์ค์ผ ์ ์์ง๋ง, ์ ํ๋๊ฐ ๋ฎ์์ง ์ ์์ต๋๋ค.
๋ฎ์ ํ์ต๋ฅ ์ ๋น์ฉ ๊ฐ์๊ฐ ๋๋ฆฌ์ง๋ง, ๋์ ์ ํ๋๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋ฐฐ์น ํฌ๊ธฐ(batch size)๋ ํ ๋ฒ์ ํ๋ จ ๋ฐ๋ณต์์ ์ฒ๋ฆฌ๋๋ ๋ฐ์ดํฐ ์ํ์ ์๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด๋ ๋ชจ๋ธ์ ํ์ต ์๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋, ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐํ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น๋ ์ค์ํ ์ด๋งค๊ฐ๋ณ์์ ๋๋ค. ํฐ ๋ฐฐ์น ํฌ๊ธฐ๋ ๋ ์์ ์ ์ธ ๊ทธ๋๋์ธํธ ์ถ์ ์ ์ ๊ณตํ์ง๋ง, ๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ์๋ก ํฉ๋๋ค. ๋ฐ๋ฉด, ์์ ๋ฐฐ์น ํฌ๊ธฐ๋ ๋ ์์ฃผ ๊ฐ์ค์น๋ฅผ ์ ๋ฐ์ดํธํ์ฌ ๋น ๋ฅธ ์๋ ด์ ๊ฐ๋ฅํ๊ฒ ํ์ง๋ง, ๋ ธ์ด์ฆ๊ฐ ์๋ ๊ทธ๋๋์ธํธ ์ถ์ ์ ์ด๋ํ ์ ์์ต๋๋ค.
์๋์ธต์ ๊ฐ์(number of hidden layers)๋ ์ ๊ฒฝ๋ง์ ๋ณต์ก์ฑ๊ณผ ํ์ต ๋ฅ๋ ฅ์ ๊ฒฐ์ ํ๋ ์ค์ํ ์์์ ๋๋ค. ์๋์ธต์ด ๋ง์์๋ก ๋ ๋ณต์กํ ํจํด์ ํ์ตํ ์ ์์ง๋ง, ๊ณผ์ ํฉ์ ์ํ๋ ์ฆ๊ฐํฉ๋๋ค. ์ ์ ํ ์๋์ธต์ ๊ฐ์๋ ๋ฌธ์ ์ ๋ณต์ก์ฑ๊ณผ ๊ฐ์ฉํ ๋ฐ์ดํฐ์ ์์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ฉฐ, ์ด๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
ํ์ดํผํ๋ผ๋ฏธํฐ์ ์ฃผ์ํ ํน์ฑ
์ด๋ฌํ ํ๋ฆฌ๋ฏธํฐ๋ค์ ํ์ต ๊ณผ์ ์ ๋ฐ์ ๊ฑธ์ณ ๊ณ ์ ๋ ๊ฐ์ ์ ์งํ๋ฉฐ, ๋ชจ๋ธ์ด ๋ฐ์ดํฐ๋ก๋ถํฐ ํ์ตํ๋ ๋ฐฉ์์ ๊ฒฐ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ์ต๋ฅ , ๋ฐฐ์น ํฌ๊ธฐ, ์๋์ธต์ ์์ ๊ฐ ์ธต์ ๋ด๋ฐ ์, ํ์ฑํ ํจ์์ ์ข ๋ฅ ๋ฑ์ด ๋ํ์ ์ธ ์ด๋งค๊ฐ๋ณ์์ ํด๋นํฉ๋๋ค. ์ด๋ค์ ๋ชจ๋ธ์ ๋ณต์ก์ฑ, ํ์ต ์๋, ์ผ๋ฐํ ๋ฅ๋ ฅ ๋ฑ ๋ค์ํ ์ธก๋ฉด์ ์ํฅ์ ์ฃผ์ด ์ต์ข ์ ์ธ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์ข์ฐํฉ๋๋ค.
ํ์ดํผํ๋ฆฌ๋ฏธํฐ๋ค์ ์๋ก ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋์ด ์์ผ๋ฉฐ, ์ํธ ์ข ์์ ์ธ ๊ด๊ณ๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค.
ํ๋ฆฌ๋ฏธํฐ์ ๊ฐ์ ๋๋ถ๋ถ ํ์ต ๊ณผ์ ์ ํตํด ๊ฒฝํ์ ์ผ๋ก ๋์ถ๋๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ ๋๋ค.
Cost/Loss Function
๋น์ฉ(cost)์ ๋ชจ๋ธ์ ์์ธก ์ฑ๋ฅ์ ์์นํํ ํต๊ณ์ ์งํ์ ๋๋ค. ์ด๋ ๋ชจ๋ธ์ด ์ผ๋ง๋ ์ ์๋ํ๋์ง๋ฅผ ํ๊ฐํ๋ ์ค์ํ ์ฒ๋๋ก, ๋ชจ๋ธ์ ์ถ๋ ฅ๊ฐ๊ณผ ์ค์ ๋ชฉํ๊ฐ ์ฌ์ด์ ์ฐจ์ด๋ฅผ ์ธก์ ํฉ๋๋ค. ๋น์ฉ ํจ์๋ ์ด๋ฌํ ์ฐจ์ด๋ฅผ ์ ๋ํํ์ฌ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๊ฐ๊ด์ ์ผ๋ก ํ๊ฐํ๊ณ , ํ์ต ๊ณผ์ ์์ ๋ชจ๋ธ์ ๊ฐ์ ํ๋ ๋ฐ ํ์์ ์ธ ์ญํ ์ ํฉ๋๋ค. ๋๊ตฌ์ฒด์ ์ผ๋ก, ๋น์ฉ ํจ์๋ ๋ค์๊ณผ ๊ฐ์ ์ญํ ์ ์ํํฉ๋๋ค:
๋ชจ๋ธ์ ์์ธก ์ค์ฐจ๋ฅผ ์์นํํ์ฌ ํ์ฌ ์ฑ๋ฅ์ ํ๊ฐํฉ๋๋ค.
ํ์ต ์๊ณ ๋ฆฌ์ฆ์๊ฒ ๋ชจ๋ธ์ ์ด๋ป๊ฒ ์กฐ์ ํด์ผ ํ ์ง์ ๋ํ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
๋ค์ํ ๋ชจ๋ธ ๊ตฌ์ฑ์ด๋ ํ์ดํผํ๋ผ๋ฏธํฐ ์ค์ ์ ํจ๊ณผ๋ฅผ ๋น๊ตํ๋ ๊ธฐ์ค์ ์ ๊ณตํฉ๋๋ค.
๋ฐ๋ผ์ ๋น์ฉ ํจ์๋ ๋ชจ๋ธ์ ํ์ต ๊ณผ์ ์ ์๋ดํ๊ณ , ์ต์ข ์ ์ผ๋ก ์ํ๋ ์ฑ๋ฅ์ ๋๋ฌํ๋๋ก ํ๋ ํต์ฌ์ ์ธ ์์๋ผ๊ณ ํ ์ ์์ต๋๋ค.
๋น์ฉ๊ณผ ์์ค์ ์ฐจ์ด์ ์ดํดํ๊ธฐ
์์ค(loss)๊ณผ ๋น์ฉ์ ์ ์ฌํด ๋ณด์ด์ง๋ง ์ค์ํ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๋น์ฉ์ ์ ์ฒด ํ๋ จ ๋ฐ์ดํฐ์ ์ ๋ํ ํ๊ท ์ ์ธ ์ค๋ฅ๋ฅผ ๋ํ๋ด๋ ํฌ๊ด์ ์ธ ์งํ๋ก, ๋ชจ๋ธ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ๋ฉด, ์์ค์ ๊ฐ๋ณ ๋ฐ์ดํฐ ํฌ์ธํธ๋ ๋ฏธ๋๋ฐฐ์น์ ๋ํ ์ฆ๊ฐ์ ์ธ ์ค๋ฅ๋ฅผ ์ธก์ ํฉ๋๋ค. ์ด๋ ํ์ต ๊ณผ์ ์์ ๋ชจ๋ธ์ ๋งค๊ฐ๋ณ์๋ฅผ ์กฐ์ ํ๋ ๋ฐ ์ง์ ์ ์ผ๋ก ํ์ฉ๋ฉ๋๋ค.
์ด ๋ ๊ฐ๋ ์ ์ฐจ์ด๋ฅผ ์ดํดํ๋ ๊ฒ์ ๋ชจ๋ธ ํ๋ จ๊ณผ ํ๊ฐ์ ์์ด ๋งค์ฐ ์ค์ํฉ๋๋ค:
์์ค ํจ์๋ ๊ฐ ํ๋ จ ๋ฐ๋ณต์์ ๋ชจ๋ธ์ ๊ฐ์ค์น๋ฅผ ์ ๋ฐ์ดํธํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ์ฆ๊ฐ์ ์ธ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
๋น์ฉ ํจ์๋ ๋ ๊ธด ์๊ฐ ๋ฒ์์์ ๋ชจ๋ธ์ ์ฑ๋ฅ ์ถ์ด๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ , ๊ณผ์ ํฉ์ด๋ ๋ถ์กฑ์ ํฉ ์ฌ๋ถ๋ฅผ ํ๋จํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
ํจ๊ณผ์ ์ธ ๋ชจ๋ธ ๊ฐ๋ฐ์ ์ํด์๋ ๋ ์งํ๋ฅผ ๋ชจ๋ ๊ณ ๋ คํ์ฌ ๊ท ํ ์กํ ์ ๊ทผ์ด ํ์ํฉ๋๋ค.
Backpropagation
์ญ์ ํ(backpropagation)๋ ์ธ๊ณต์ ๊ฒฝ๋ง์ ํ์ต ๊ณผ์ ์์ ํต์ฌ์ ์ธ ์ญํ ์ ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋คํธ์ํฌ์ ์ถ๋ ฅ๊ณผ ๋ชฉํ๊ฐ ์ฌ์ด์ ์ค์ฐจ๋ฅผ ์ต์ํํ๊ธฐ ์ํด ๊ฐ์ค์น๋ฅผ ์กฐ์ ํ๋ ๊ณผ์ ์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ญ์ ํ๋ ์ถ๋ ฅ์ธต์์ ์์ํ์ฌ ์ ๋ ฅ์ธต ๋ฐฉํฅ์ผ๋ก ์ค์ฐจ๋ฅผ '์ญ์ผ๋ก' ์ ํํ๋ฉด์ ๊ฐ ๋ด๋ฐ์ ๊ฐ์ค์น๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค. ์ด ๊ณผ์ ์์ ์ฐ์ ๋ฒ์น์ ์ด์ฉํ ๋ฏธ๋ถ ๊ณ์ฐ์ด ํจ์จ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค.
์ํ์ ์ผ๋ก ๋ณด๋ฉด, ์ญ์ ํ๋ ์์ค ํจ์๋ฅผ ๋คํธ์ํฌ์ ๊ฐ ๊ฐ์ค์น์ ๋ํด ํธ๋ฏธ๋ถํ๋ ๊ณผ์ ์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ ๊ฐ์ค์น๊ฐ ์ ์ฒด ์ค์ฐจ์ ๋ฏธ์น๋ ์ํฅ์ ์ ํํ ๊ณ์ฐํ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ฒฝ์ฌ ํ๊ฐ๋ฒ์ ํตํ ์ต์ ํ์ ๊ธฐ์ด๊ฐ ๋ฉ๋๋ค.
๋ฐฑํ๋กํ๊ฒ์ด์ ํจ๋ฌ๋ค์
์ญ์ ํ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ ์ 1960๋ ๋๋ถํฐ ์กด์ฌํ์ง๋ง, 1986๋ Rumelhart, Hinton, Williams์ ๋ ผ๋ฌธ์ ํตํด ๋ค์ธต ํผ์ ํธ๋ก ์ ํ์ต์ ํจ๊ณผ์ ์ผ๋ก ์ ์ฉ๋ ์ ์์์ด ์ ์ฆ๋์์ต๋๋ค. ์ดํ ์ญ์ ํ๋ ๋ฅ๋ฌ๋์ ๋ฐ์ ๊ณผ ํจ๊ป ํ๋ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ์ ๊ทผ๊ฐ์ด ๋์์ต๋๋ค.
Deep Neural Network
์ฌ์ธต ์ ๊ฒฝ๋ง(deep neural network)์ ๋ค์์ ์๋์ธต์ ํฌํจํ๋ ๋ณต์กํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ์ธ๊ณต๋ค์ธต์ ๊ฒฝ๋ง์ ์ง์นญํฉ๋๋ค. ์ด๋ ๊ธฐ์กด์ ์ธ๊ณต์ ๊ฒฝ๋ง๊ณผ ๊ทผ๋ณธ์ ์ธ ๊ตฌ์กฐ์์ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ง๋ง, ๋ ๋ง์ ์๋์ธต์ ํตํด ๋์ฑ ๋ณต์กํ ํจํด๊ณผ ํน์ง์ ํ์ตํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค.
์ฌ์ธต ์ ๊ฒฝ๋ง๊ณผ ์ธ๊ณต ๋ค์ธต ์ ๊ฒฝ๋ง์ ์ฐจ์ด
์ฌ์ธต ์ ๊ฒฝ๋ง์ ํนํ ์๋์ธต์ ์, ๋ชจ๋ธ์ ๋ณต์ก์ฑ, ๊ทธ๋ฆฌ๊ณ ๋์ ์ฑ๋ฅ์ ์ค์ ์ ๋๊ณ ์์ด ๋ณ๋๋ก ๊ตฌ๋ถ๋์ด ๋ถ๋ฆฝ๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ์ ํน์ฑ์ผ๋ก ์ธํด ์ฌ์ธต ์ ๊ฒฝ๋ง์ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์ฑ ํจ๊ณผ์ ์ด๋ฉฐ, ํนํ ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์์ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค.
Network Design
์ธ๊ณต ์ ๊ฒฝ๋ง์ ๋ค์ํ ์ ํ๊ณผ ๋ชจ๋ธ์ ์ดํดํ๊ธฐ ์ํด์๋ ๊ฐ๊ฐ์ ๊ณ ์ ํ ํน์ฑ๊ณผ ๋ฉ์ปค๋์ฆ์ ๋ฉด๋ฐํ ์ดํด๋ด์ผ ํฉ๋๋ค. ์ด๋ฌํ ํน์ฑ๋ค์ ํน์ ๋ชฉ์ ์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ ์คํ๊ฒ ์ ํ๋๋ฉฐ, ๋ชจ๋ธ์ ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ์ ์ค์ํ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ค์์ ์ธ๊ณต ์ ๊ฒฝ๋ง ์ค๊ณ์ ์ ํ์ ์์ด ์ฃผ์ํ๊ฒ ๊ณ ๋ คํด์ผ ํ ์์๋ค์ ๋๋ค:
๋ชจ๋ธ ์ ํ(model choice): ๋ชจ๋ธ ์ ํ์ ์ฃผ์ด์ง ๋ฌธ์ ์ ๋ฐ์ดํฐ์ ํน์ฑ์ ํฌ๊ฒ ์ข์ฐ๋ฉ๋๋ค. ์ด ๊ณผ์ ์์ ๊ณ ๋ คํด์ผ ํ ์ฃผ์ ๋งค๊ฐ๋ณ์๋ก๋ ๋ฐ์ดํฐ์ ํํ์ ๊ท๋ชจ, ๋คํธ์ํฌ์ ๊ตฌ์กฐ์ ๋ณต์ก์ฑ, ๊ฐ ์ธต ๊ฐ์ ์ฐ๊ฒฐ ๋ฐฉ์, ๊ทธ๋ฆฌ๊ณ ํ์ฑํ ํจ์์ ์ข ๋ฅ ๋ฑ์ด ์์ต๋๋ค. ์ด๋ฌํ ์์๋ค์ ๋ชจ๋ธ์ ํ์ต ๋ฅ๋ ฅ๊ณผ ์ผ๋ฐํ ์ฑ๋ฅ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก ์ ์คํ๊ฒ ๊ฒฐ์ ํด์ผ ํฉ๋๋ค.
ํ์ต ์๊ณ ๋ฆฌ์ฆ๊ณผ ํ์ดํผํ๋ผ๋ฏธํฐ ์ต์ ํ(hyper parameter optimization): ํจ๊ณผ์ ์ธ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์ ํ๊ณผ ์ด์ ๋ฐ๋ฅธ ํ์ดํผํ๋ผ๋ฏธํฐ์ ์ต์ ํ๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๊ฒฐ์ ์ง๋ ํต์ฌ ์์์ ๋๋ค. ์ด๋ ๋จ์ํ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ๋ ๊ฒ์ ๋์ด, ๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ํน์ฑ์ ๊น์ด ์ดํดํ๊ณ ๋ฌธ์ ์ ๋ง๊ฒ ์กฐ์ ํ๋ ๊ณผ์ ์ ํฌํจํฉ๋๋ค.
ํ์ดํผํ๋ผ๋ฏธํฐ ํ๋์ ์ข ์ข ๊ณ์ฐ ๋น์ฉ์ด ๋๊ณ ์๊ฐ์ด ๋ง์ด ์์๋๋ ์์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์๋ ์ค์ํ ๊ณผ์ ์ผ๋ก, ๊ทธ๋ฆฌ๋ ์์น, ๋๋ค ์์น, ๋ฒ ์ด์ง์ ์ต์ ํ ๋ฑ ๋ค์ํ ๊ธฐ๋ฒ์ ํ์ฉํ์ฌ ํจ์จ์ ์ผ๋ก ์ํ๋ ์ ์์ต๋๋ค.
๋ชจ๋ธ์ ๊ฒฌ๊ณ ์ฑ(Robustness): ์์ ์ธ๊ธ๋ ์์๋ค์ด ์ ์ ํ ์กฐํ๋ฅผ ์ด๋ฃจ์ด ์ค๊ณ๋ ๋ชจ๋ธ์ ๊ฒฌ๊ณ ํ๋ค(robust)๊ณ ํํํฉ๋๋ค. ๊ฒฌ๊ณ ์ฑ์ ๋ชจ๋ธ์ด ๋ค์ํ ์ ๋ ฅ ๋ฐ์ดํฐ์ ํ๊ฒฝ ๋ณํ์ ๋ํด ์์ ์ ์ธ ์ฑ๋ฅ์ ์ ์งํ ์ ์๋ ๋ฅ๋ ฅ์ ์๋ฏธํฉ๋๋ค. ์ด๋ ๋ชจ๋ธ์ ์ผ๋ฐํ ๋ฅ๋ ฅ, ๋ ธ์ด์ฆ์ ๋ํ ๋ด์ฑ, ๊ทธ๋ฆฌ๊ณ ์์ธก ๋ถ๊ฐ๋ฅํ ์ํฉ์์์ ์ ์๋ ฅ ๋ฑ์ ํฌํจํ๋ ์ข ํฉ์ ์ธ ํน์ฑ์ ๋๋ค.
Theoretical Property
์ธ๊ณต ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ์ฑ๋ฅ๊ณผ ํจ๊ณผ๋ ๋จ์ํ ๋ชจ๋ธ ์์ฒด์ ๊ตฌ์กฐ๋ ํ์ต ์๊ณ ๋ฆฌ์ฆ์๋ง ๊ตญํ๋์ง ์์ต๋๋ค. ๋ชจ๋ธ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์ฌ๋ฌ ์์๋ค๋ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด๋ฌํ ์์๋ค์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ํฌํจ๋ฉ๋๋ค:
์ ์ฐ๋ ฅ: ๋ชจ๋ธ์ ํ๋ จํ๊ณ ์คํํ๋ ๋ฐ ํ์ํ ์ปดํจํ ํ์์ ํ๋์จ์ด ์ฑ๋ฅ
๊ฐ์ฉ๋ ฅ: ๋ชจ๋ธ์ด ํ์ตํ๊ณ ์ ์ฅํ ์ ์๋ ์ ๋ณด์ ์ด๋ ๋ฐ ๋ณต์กํ ํจํด์ ํํํ๋ ๋ฅ๋ ฅ
์งํฉ์ฑ: ๋ค์ํ ๋ฐ์ดํฐ์ ์ํฉ์์ ๋ชจ๋ธ์ด ์ผ๊ด๋ ์ฑ๋ฅ์ ๋ณด์ด๋ ์ ๋
์ ํํ ํต๊ณ: ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ๊ฐํ๊ณ ๊ฒ์ฆํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํต๊ณ์ ๋ฐฉ๋ฒ๋ก
์ด๋ฌํ ์์๋ค์ ๋ชจ๋ธ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ, ํ์ฅ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ค์ ์์ฉ ํ๊ฒฝ์์์ ํจ๊ณผ์ฑ์ ๊ฒฐ์ ์ง๋ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
Last updated