์ด์ ํธย ๋งํฌ๋ย ์ต์ข
ํธย ๋ ๋ชฐ์์ ๋ฌ๊ฒ ๋ค. 7ํธ์๋ ๋ฌ์๊ณ ...
I. ํผ์ ํธ๋ก
1957๋ , ์ต์ด๋ก ์ ์๋ ์ ๊ฒฝ๋ง ํ๋ก๊ทธ๋จ ์๊ณ ๋ฆฌ์ฆ.
ย
ํ๋์ ๋ด๋ฐ์ ์ฌ์ฉํ๋ ๋ฐฉ์์ด๋ค. ๋ค์์ ์ ๋ ฅ์ ๋ฐ์์ ๋, ์ ๋ ฅ๋ง๋ค ๊ฐ์ค์น๋ฅผ ๋ถ์ฌํด์ ๊ณฑํ ํ, ๊ทธ ํฉ์ด ์ผ์ ๊ฐ์ ์ด๊ณผํ๋ฉด ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํด ๋ค๋ฅธ ๋ด๋ฐ์ผ๋ก ์ ๋ฌํ๋ ๋ฐฉ์.
ย
๊ทผ๋ฐ ๋จ์ธต ํผ์ ํธ๋ก (Single-Layer Perceptron)์ ๊ฒฝ์ฐ ํ์ต์ ๊ฐ๋ฅํ์ง๋ง, ๋น์ ํํจ์๋ฅผ ํ์ตํ ์๊ฐ ์์๋ค. ๋น์ฅ ๊ทธ ์ ๋ช ํ XOR ๋ฌธ์ ๋ถํฐ๊ฐ ์กด์ฌํ๋ค.
<๊ทธ๋ฆผ ์ค๋ช > ํ ๋ฒ XOR์ ๋ถ๋ฅํด๋ณด์. ์...
ย
๊ทธ๋ฆฌ๊ณ ์ฒซ๋ฒ์งธ AI Winter๊ฐ ์ฐพ์์๋ค.
ย
์ด ๋ฌธ์ ๋ ์ดํ ๋ค์ธต ํผ์ ํธ๋ก (Multi Layer Perceptron; MLP)์ด ๋์ค๊ณ ํด๊ฒฐ๋์๋ค. ์ฌ๋ฌ ํผ์ ํธ๋ก ์ด ํ๋์ ์ธต์ ๊ตฌ์ฑํ๊ณ , 3๊ฐ ์ด์์ ์ธต์ด ์กด์ฌํ๋ฉฐ, ์ ๋ ฅ์ธต-์๋์ธต(์ค๊ฐ์ธต)-์ถ๋ ฅ์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ค. ์๋์ธต์ ์ฌ๋ฌ ๊ฐ ๋ฌ๋ ๋์ง๋ง ๋๋ฌด ๋ง์ด ๋๋ฉด ์ฑ๋ฅ์ด ๋จ์ด์ง๋ค.
ย
๊ทผ๋ฐ ์๋์ธต์ ํ์ต์ํฌ ๋ฐฉ๋ฒ์ด ์์ด์ ํฐ ๋ฌธ์ ๊ฐ ๋์๋ค. ์ด ๋ฌธ์ ๋ 1986๋ ์ญ์ ํ(backpropagation) ์๊ณ ๋ฆฌ์ฆ์ด ๊ฐ๋ฐ๋๋ฉฐ ํด๊ฒฐ๋๋ค.
ย
๊ทธ๋ฌ๋ ์ฌ๋ผ์ง๋ ๊ฒฝ์ฌ ๋ฌธ์ (Vanishing Gradient Problem), ๊ณผ์ ํฉ ๋ฌธ์ (Overfitting Problem), ํ๋์จ์ด ์ฑ๋ฅ ๋ถ์กฑ ๋ฑ์ผ๋ก ์ธํด ๋ค์ ์๊ธฐ์ ์ฒํ๋ค. ๊ทธ๋ฌ๋ 2006๋ ๋ฅ๋ฌ๋ ๋ ผ๋ฌธ์ด ๋ฐํ๋๊ณ , ํ๋์จ์ด๊ฐ ๋ฐ์ ํ๋ฉฐ ๋ฌธ์ ๊ฐ ์๋นํ ํด์๋์๋ค.
ย
* ์ฌ๋ผ์ง๋ ๊ฒฝ์ฌ ๋ฌธ์ : ์ธต์๊ฐ ๋ง์์ง๋ฉด ์ญ์ ํ ์๊ณ ๋ฆฌ์ฆ์ด ์ ๋๋ก ์๋ํ์ง ์์
* ๊ณผ์ ํฉ ๋ฌธ์ : ์ง๋์น๊ฒ ์ ํ๋๊ฐ ๋์์ ์คํ๋ ค ํจ์จ์ฑ๊ณผ ์ฑ๋ฅ์ด ๋จ์ด์ง
II. ์ธ๊ณต์ ๊ฒฝ๋ง & ๋ฅ๋ฌ๋
ย
1. ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง (Convolutional Neural Network; CNN) (1989)
์ธ๊ฐ์ ์์ ๊ฒฝ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ฐฉํด ๋ง๋ค์ด์ง ์ธ๊ณต์ ๊ฒฝ๋ง ์๊ณ ๋ฆฌ์ฆ. ์์ ๊ฒฝ ๊ตฌ์กฐ๋๊น ๋น์ฐํ ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ผ๋ ๊ฐ, ์๊ฐ์ ์์ ๋ถ์์ด๋ผ๋ ๊ฐ... ๊ทธ๋ฐ ๊ณณ์ ๋ง์ด ์ฌ์ฉ๋๋ค.
ย
์ฐ๊ฒฐ ๊ตฌ์กฐ์ ๋ณต์ก์ฑ์ด ๋ค๋ฅธ ๋ค์ธต ํผ์ ํธ๋ก ์ ๊ฒฝ๋ง๋ค์ ๋นํด ๋งค์ฐ ๋ฎ๋ค. ์ข์ ๊ฒ์ด๋ผ๋ ์๋ฆฌ๋ค. ํฉ์ฑ๊ณฑ์ฐ์ฐ๊ณผ ํ๋ง์ฐ์ฐ๋ถํฐ ์์ํด์ ๋ญ๊ฐ ๋ง์ด ๋ณต์กํ๋ฐ ์ด ์นผ๋ผ์์๋ ์คํตํ๋ค.
ย
ย
2-1. ์ํ ์ ๊ฒฝ๋ง (Recurrent Neural Network; RNN) (1986)
๋ค๋ฅธ ๋ค์ธต ํผ์ ํธ๋ก ์ ๊ฒฝ๋ง๋ค์ ์ ๋ ฅ ---> ์ถ๋ ฅ์ ์ผ๋ฐฉํตํ์ผ๋ก ๊ฐ๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ ์ค๊ฐ์ธต์ ๋ด๋ฐ๋ค์ด ์ ๋ณด ๊ธฐ์ต์ ํ์ง ๋ชปํ๋ค. ์ด๋ฅผ ํด๊ฒฐํ ๊ฒ์ด RNN.
ย
์๊ณ์ด๋ถ์(Time-series analysis, ์๊ฐ์ ๋ฐ๋ผ ์ฐ์์ฑ์ ์ง๋๋ ๋ฌธ์ ) ๊ด๋ จ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ๋ฌธ๋งฅ์ ํตํด ๋ค์ ๋จ์ด๋ฅผ ์์ธกํ๋ฉฐ, ๋ฒ์ญ์ด๋ ์์ฑ/ํ ์คํธ ์ธ์ ๋ฑ์ ๋์์ด ๋๋ค๊ณ ํ๋ค.
ย
2-2. ์ฅ๋จ๊ธฐ ๊ธฐ์ต ์ ๊ฒฝ๋ง (Long Short Term Memory; LSTM) (1997)
RNN์ ๊ฐ์ ํ. ์ ๋ณด ๊ธฐ์ต๋ ฅ์ ๋์๊ณ , ์ด๋๊น์ง ๊ธฐ์ตํ ์ง ์กฐ์ ํ ์๋ ์๋ค. ์์ฑ/ํ๊ธฐ์ฒด ์ธ์ ๋ฑ์์ ์ต๊ณ ๋ผ๊ณ ๋ถ๋ฅผ ๋งํ๋ค. ๋ฌผ๋ก ๋ฒ์ญ ๋ฑ์๋ ์ฐ์ด๊ณ . CNN๊ณผ ํจ๊ป ์์ฉ๋์ด ํ์ฉ๋๊ธฐ๋ ํ๋ค.
ย
๊ณ์ฐ๋์ด ์ข ๋ง์ ๊ฒ ํ ์ธ๋ฐ... ํ๋์จ์ด๋ฐ์ , LSTM์ ๊ฐ์ ํ์ธ GRU(Gated Recurrent Unit, 2014) ๋ฑ์ ํ์ฉํ์ฌ ํด๊ฒฐํ๊ณ ์๋ค. RNN ๊ณ์ด์ ์ต์ ์ ๋ฅ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ถ๋ ธ๋ค. ๊ทธ๋ฌ๋...
ย
ย
3. ํธ๋์คํฌ๋จธ (Transformer) (2017)
RNN์ ์ฌ์ฉํ์ง ์์ ํธ๋์คํฌ๋จธ๊ฐ ๋ฐํ๋์๋ค. ๋ด์ค ๋ฒ์ญํ ๋ ๋ณ์๊ธฐ๊ฐ ๋์ด๋ฒ๋ฆฌ์ง ์๋๋ก ์ฃผ์ํ์. ์ฑ๋ฅ๋ RNN๋ณด๋ค ์ฐ์ํ๋ค๊ณ ํ๊ณ , ๊ทธ ์ ๋ช ํ GPT-n series์ โT'๊ฐ ํธ๋์คํฌ๋จธ๋ฅผ ์๋ฏธํ๋ค.
ย
์ด๋ฏธ์ง/์ธ์ด ๋ณ์ญ ๋ฑ์ ์์ด์ ๊ฑฐ์ ๋ชจ๋ ์์ฅ์ ์ ์ ํ๊ณ ์๋ค๊ณ ํ๋ค. ๋ฐํ๋์ง ๋จ 4๋ ๋ง์ด๋ผ๋ ์ ์์ ๋๋จํ๋ค๊ณ ํ๊ฐํ ์ ์๊ฒ ๋ค.
ย
ย
4. GAN (Generative Adversarial Networks) (2014)
์ข ์ข ํน๊ฐค์ ๋ณด์ฌ์ ๋ญ์ง ๊ถ๊ธํด์ ์ฐพ์๋ดค๋๋ฐ ๋๋ฌด์ํค์ ์๋๋ผ.
ย
๋ ๋ชจํ์ โ๊ฒฝ์โ์ํด์ผ๋ก์จ ์ ํ๋๋ฅผ ํฅ์์ํค๋ ๊ธฐ๋ฒ์ด๋ค. โAdversarial'๋ถํฐ๊ฐ ์ ๋์ ์ด๋ผ๋ ๋ป์ด๊ณ , ์ต์ด์ ๋ ผ๋ฌธ์๋ ๋๋๊ณ ํ์ vs ์ฌ๊ธฐ๋ฒ(?)์ ๋น์ ๋ฅผ ํ์ฉํ๋ ๋ชจ์์ด๋ค. ๋ฌผ๋ก ์ฝ์ด๋ณด์ง๋ ์์๊ณ ์ด๋ค ๋ธ๋ก๊ทธ์์ ๋ณธ ๊ฑฐ๋ค.
GAN์ CNN, RNN, ํธ๋์คํฌ๋จธ๋ฅผ ํ์ฉํ ํผํฉ๋ชจ๋ธ์ด๋ค. DCGAN์ CNN์, C-RNN-GAN์ RNN์, TransGAN์ ํธ๋์คํฌ๋จธ๋ฅผ ํ์ฉํ๋ค.
์์์ ๋ณด๋ฉด minmax ์ด์ฉ๊ณ ์ ์ฉ๊ณ ๋์ด์๋๋ฐ,ย ๋น์ ๋ฅผ ํ์๋ฉด G๊ฐ ์ฌ๊ธฐ๋ฒ์ด๊ณ D๊ฐ ํ์ ์ด๋ค. D๋ ์์์ ๊ฒฐ๊ณผ๊ฐ์ ์ต๋ํํ๋ ๊ฒ ๋ชฉํ๊ณ G๋ ์ต์ํํ๋ ๊ฒ ๋ชฉํ๋ค.
๋ฑํ ์ด๋ ๋ค ํ ๊ด๋ จ ๋ด์ค๋ ์ ์ ๋ณด์ธ๋ค. ์ ํํ๋ ๋ง๊ธด ํ๋ฐ ๊ณ ๋ง๊ณ ๋งํ๋ฌ๊น...
์ฐ๊ณ ๋๋ ์๋งน์ด๋ ๋ค ๋นผ๋ฒ๋ฆฌ๊ณ ๋์ถฉ ์๊ฐํ ๋๋๋ ๋ค๊ธด ํ๋๋ฐ, ๋ถ๋ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ํ๊ณ ๋น์ ๊ณต์ ์ ์ฅ์์๋ ์ด๊ฒ๋ณด๋ค ์ ๋ฌธ์ ์ธ ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ฃจ๊ธฐ๊ฐ ์ฌ๋ฌ๋ชจ๋ก ๊ป๋๋ฝ๋ค. ์๋๋ถํฐ๊ฐ ์ ๋ฌธํธ์ด๋๊น?
๋ถ์กฑํ์ง๋ง AI ํํธ๋ ์ฌ๊ธฐ์ ๋ง์น๊ณ ๋ค์๋ถํฐ๋ ์์ ์ฃผ์ ํํธ๋ก ๋์์ค๊ฒ ๋ค. 11ํธ์์๋ 4ํธ์ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋์จ์ด์ ๋ฐ์ ๋ฑ์ ์ดํด๋ณผ ์์ ์ด๋ ๋ถ๋ 4ํธ๋ถํฐ ์ฝ์ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ๋ค. ๋ฌผ๋ก 11ํธ ์ฒซ ์ค์ ๋งํฌ๋ ๋ฌ์๋๊ฒ ๋ค.
์ฝ๋ฉํธ ์์ผ์๋ฉด ๋๊ธ๋ก ๋ฌ์์ฃผ์๊ธฐ๋ฅผ ๋ฐ๋๋ค.
์๊ฒฐ์ 14~15ํธ ์ ๋๋ก ์๊ฐํ๊ณ ์๋ค.
๊ทธ๋ฅ ๋ฌด์จ ๊ฐ๋ ์ธ์ง๋ง ์์๋ ๋์๋ ๋ฏ ในใ
ในใ
Navy๋์ด ์ฐ์ ๊ธ ๋ค ์ ๋ ํ์ต๋๋ค. ๊ต์ฅํ ๊ธ ์์ฐ์๋ค์. ๊ฐ์ฌํฉ๋๋ค^^
๋ถ์กฑํ ๊ธ์ธ๋ฐ ๋ค ์ฝ์ผ์ จ๋ค๋ใ ใทใท ์ ์ผ๋ง๋ก ๊ฐ์ฌํฉ๋๋ค
RNN์ ํธ๋์คํฌ๋จธ๋ก ๋์ฒดํ๋ค๊ณ ๋งํด์คฌ์ง๋ง ์์ฆ์ CNN๊น์ง ํธ๋์คํฌ๋จธ๋ก ๋์ฒดํ๊ธฐ๋ ํ๊ณ ... ๋ญ๊ฐ ํธ๋์คํฌ๋จธ๋ก ๋๋๋จ๊ฒฐํ๋ ค๋ ๋ฏํ ๋๋
ํธ๋์คํฌ๋จธ ์ค๋ช ์ด ์ด์ง ์์ฌ์ด๋ฐ, ์ด๋ ค์ด ๊ฑฐ ๋ค ์ ๋ผ๊ณ '์ง์ค'์ด๋ ๊ฐ๋ ์ ๋์ ํ๋ค๋ ๊ฒ ์ ๋๋ง ์ธ๊ธํ์ผ๋ฉด ์ข์์๋ฏ
์ธ๊ฐ ๋ํ ์ค์ํ๋ค ์๊ฐํ๋ ๊ฒ์๋ง '์ง์ค'ํ๊ณ ๊ทธ ์ธ์๋ ๋ฌด์ํ๋ ๋ฐฉ์์ผ๋ก ์ฌ๊ณ ๋ฅผ ํ๊ธฐ ๋๋ฌธ์, ํธ๋์คํฌ๋จธ๊ฐ AGI์ ์ด์ ๋ผ๋ ๋ง๋ ์์
์ธ์ฝ๋-๋์ฝ๋๋ attention ๊ฐ์ ๊ฑฐ ์๊ฐํ๋ ค๋ค๊ฐ ๋บ๋๋ฐ attention์ ๊ฑ ๋ฃ์ ๊ฑธ ๊ทธ๋ฌ๋
GAN์ ๊ฐ์ฅ ์ต์ ์ฑ๊ณผ ํ๋ฉด ์ญ์ ๋ค์ด๋ฒ ์๋์ฑ์AI์ง. ์ ํ๋ธ ๋ณด๋ฉด ์ฃผ์ฌ๊ฑธ๊ต์๊ฐ U-Net+GAN์ผ๋ก colorizationํ๋ ์ฐ๊ตฌ ์๊ฐํ๋ ์์ ์๋๋ฐ ๊ทธ๊ฒ ๊ธฐ์ด๊ฐ ๋ ๊ฑธ๋ก ๋ณด์
์ ๊ทธ๊ฒ GAN์ด์์? ์๋์ฑ์์ ๊ด์ฌ์ด ์์์ด์
๊ตณ์ด ์ด์๋ฆฌ ํด์ฃผ์๋ฉด ์ด๋ฐ๊ฑฐ ๋ณธ๋ค๊ณ ์ค์ ์์ ์๋ฌด๊ฒ๋ ๋ชปํ๋ค ์ฐ๋ฐ๋ค์ ใ ใ
9๊ธ๋ ๋ชป๋ถ๋๋ฐ ๋๋ค์ด ์ด๋ฐ ๊ฒํฅ๊ธฐ์ ์ ๋ณด ๋ณธ๋ค๊ณ ๋ฌ๋ผ์ง๊ฑฐ ๊ฐ๋ ธ? ใ ใ